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


9

我的连接速度很慢,需要在其上使用SSH。如何提高“速度”?我的意思是,使用大型RSA密钥对会产生较大的开销吗?降低密钥大小会增加有效带宽一点吗?


1
您声称此SSH连接速度很慢,但是您是否将它与相同两台主机之间的Telnet连接进行了比较?如果您认为即使进行此测试,也确实有机会拦截密码,请使用锁定的虚拟帐户进行测试。测试完成后删除帐户。对称加密开销通常被网络I / O开销所淹没。相反,要使CPU功率不足(或类似,例如,超额订购的VM),或者您必须处于非常快速的网络上。
沃伦·杨

ssh -X需要:\
LanceBaynes 2012年

2
X的问题在于它是一个不支持非常高延迟的协议-在这种情况下,应用程序甚至比该协议所需要的还要糟糕。您可能要使用X协议压缩器(我从未做过,我记得看过一些)。或切换到VNC之类的工具。
AProgrammer 2012年

我建议尝试使用-c blowfish -C
托尔比约恩Ravn的安德森

Answers:


9

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

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

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

如果延迟是一个问题,除了适应习惯外,您无能为力。如果等待时间太长,以至于交互式程序难以使用,请在本地键入命令并在完成后将其发送出去(Emacs shell模式非常适合)。通过SSHFS(远程复制副本除外)进行文件管理。

避免需要远程X,因为它既对延迟敏感,又对带宽消耗很大。如果确实需要,那么NX是最好的选择(但是设置起来很痛苦,因为它不是免费软件,所以发行版不提供它;随着免费克隆的出现,这种情况可能会改变)。


8

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.