我的连接速度很慢,我需要在它上面使用 SSH。我怎样才能提高“速度”?我的意思是使用大 RSA 密钥对会带来很大的开销吗?降低密钥大小会增加有效带宽吗?
RSA 密钥大小仅在建立连接时重要。如果其中一台机器很慢,密钥大小可能很重要,因为更大的密钥意味着更长的计算,但它对连接时间的影响可以忽略不计。
如果吞吐量有问题,请压缩连接:ssh -C
.
如果连接建立时间有问题,请确保激活单个主 SSH 连接,并使用从模式进行后续连接。
如果延迟是一个问题,那么除了适应您的习惯之外,您无能为力。如果延迟太高以至于交互式程序使用起来很痛苦,请在本地键入命令并在完成后发送它们(Emacs shell 模式对此很好)。通过 SSHFS 进行文件管理(远程到远程副本除外)。
避免需要远程 X,因为它对延迟敏感且占用带宽。如果您真的必须,NX是最好的选择(但设置起来很痛苦,因为它不是免费软件,所以发行版不提供它;随着免费克隆的出现,这可能会改变)。