SSH提速方法
网上收集的一些SSH提速方法,分享给大家:
一、数据压缩
启用压缩提高SSH代理的速度,需要ssh服务端和客户端都要做相应设置,
详情参考:http://igfw.net/archives/11512
(另有加快ssh登录速度的方法)
二、代理缓存
就是在ssh服务器端搭建代理并开启缓存,然后ssh隧道转发代理到本机。
方法参考:http://igfw.net/archives/6674
(设置后ssh连接和代理设置方法也要做相应调整)
三、使用HPN-SSH
openssh的HPN-SSH补丁可以获得更好得ssh网络吞吐量,以便提高ssh传输速度。
ubuntu系统上HPN-SSH补丁安装方法:
apt-get update
apt-get install python-software-properties
add-apt-repository ppa:w-rouesnel/openssh-hpn
apt-get update
apt-get install openssh-server
ssh服务器上依次执行以上代码安装即可。
如果你发现升级到了hpn-ssh速度没有很大提升,那么就看看这个FAQ ,这里有一些限制条件,并非所有ssh速度都会提升。另外不要忘记修改操作系统tcp参数,否则用了hpn-ssh也可能没有什么用处。
四、多线程负载
这个我也不知道ssh是否可以多线程(有懂的讲讲),不过ssh帐号多拨然后负载是不是有效果呢?
可以看看:http://igfw.net/archives/3908
https://github.com/shell909090/antigfw (
一体化的自动翻墙工具,为多人共享一到两个翻墙帐号,实现流畅的翻墙而作。系统分为两个部分,uniproxy和antigfw。antigfw是一套配置-启动-监管脚本,用于启动和管理ssh以及uniproxy。uniproxy负责实施代理分流,将需要代理和不需要代理的流量分离开。)
方法不错,不过要有自己的VPS啊