如果我降低 RSA 密钥大小,SSH 连接是否会更快?

Lan*_*nes 9 ssh

我的连接速度很慢,我需要在它上面使用 SSH。我怎样才能提高“速度”?我的意思是使用大 RSA 密钥对会带来很大的开销吗?降低密钥大小会增加有效带宽吗?

Gil*_*il' 9

RSA 密钥大小仅在建立连接时重要。如果其中一台机器很慢,密钥大小可能很重要,因为更大的密钥意味着更长的计算,但它对连接时间的影响可以忽略不计。

如果吞吐量有问题,请压缩连接:ssh -C.

如果连接建立时间有问题,请确保激活单个主 SSH 连接,并使用从模式进行后续连接。

如果延迟是一个问题,那么除了适应您的习惯之外,您无能为力。如果延迟太高以至于交互式程序使用起来很痛苦,请在本地键入命令并在完成后发送它们(Emacs shell 模式对此很好)。通过 SSHFS 进行文件管理(远程到远程副本除外)。

避免需要远程 X,因为它对延迟敏感且占用带宽。如果您真的必须,NX是最好的选择(但设置起来很痛苦,因为它不是免费软件,所以发行版不提供它;随着免费克隆的出现,这可能会改变)。


小智 8

RSA 密钥对仅用于身份验证和对称密钥的交换,用于连接加密。您可以尝试使用对称密码,它不像默认密码那样难以计算,即河豚。但这与吞吐量无关,而是与 CPU 利用率有关......