Linux/UNIX:加快SSH X11转发
时间:2020-01-09 10:43:42 来源:igfitidea点击:
我有一个基于CentOS的服务器和一个基于Ubuntu的台式机。
我使用ssh X11转发功能连接到CentOS。
但是,对于某些应用程序(例如VMWare控制台),Internet上的速度相当慢。
如何使用Linux/UNIX桌面系统加速OpenSSH X11转发?
您需要使用以下语法来加快SSH 11转发:
ssh -X -C -c cipher1,cipher2 [email protected]
其中:
-X
:开启SSH X11转发- -C:请求压缩所有数据。如果使用ssh_config文件中的CompressionLevel选项启用了压缩,则还可以指定要使用的压缩级别。参数必须是1(快速)到9(慢速,最佳)的整数。默认级别为6,这对大多数应用程序来说都是好的。
-c
:设置密码。河豚是一种快速的分组密码;它看起来非常安全,并且比3des快得多。 (有关更多信息,请参见sshd手册页)。
在此示例中,使用Hyman用户连接到名为www544.theitroad.com的ssh服务器,并启动firefox浏览器:
$ ssh -X -C -c blowfish-cbc,arcfour [email protected] [www544 ~] $ firefox &
您可以通过编辑/etc/ssh/ssh_config文件来避免执行,如下所示:
Cipher blowfish # default line ##Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc ## see man page for more info on Ciphers Ciphers blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc Compression yes
保存并关闭文件。
您现在可以按如下所示简单地连接它:
$ ssh -X [email protected] [www544 ~] $ firefox &