如何提高单个ssh通道的传输速率?
- 0次
- 2021-07-26 23:48:45
- idczone
今天在家中搭建了个服务器,局域网下用sftp传输文件,偶然发现在没设置任何防火墙和其他软件的情况下只有2.5MBps,google了下好像有个hpn的方法可以加速,不过也有人说hpn的存在漏洞
大家有什么好的方法来控制单个ssh连接的传输速度。谢谢
同问。俺以前玩真服务器时,FTP可以到110M以上,SFTP也只有30M多点。
是GFW的问题.
限制了单进程的速度.
除非你开多个SSH通道.不然,速度上不去的.
局域网下怎么会和GFW有关呢?
局域网担心啥安全问题啊
局域网下,无防火墙,基础版debian,openssh
openwrt? raspberry pi?
是台微型电脑
是否是那台机器的 io/cpu 性能 问题
不是,我测试了ftp,速度快很多,io就个2.5寸硬盘
另外,用真正的服务器测试,ssh速度也一般。看网上说是buffer设置造成的,让用HPN patchs,不过,有消息说hpn有漏洞,我就没试。
另外测试Linode之间的ssh传输也不快,从日本节点到美国节点
http://www.yankay.com/linux%E5%A4%A7%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93/
方法很好,谢谢,就是nc传输时好像是不加密的吧?
加密要耗资源,我估计这就是scp这么慢的原因
测试了hpn的方法,原理好像就是改buffer的设定,局域网下,速度能提升到6~7MBps,原来是2.5MBps,ssh传输的确是耗cpu,但是hpn被爆出有漏洞,生产环境不敢用
恩,只是压缩了。但是内网传输不用考虑加密吧。。你要拷贝什么东西密级这么高?
如果走公网,不管是ssh还是nc都不靠谱,P2P或者多线程才是王道,当然加密就甭提了,我们公司公网数十T的数据也拷过,也不用加密。。被别人拿到也无所谓
拷贝备份的文本类型文件。只是觉得隐私的东西不能被别人搞到。
ssh为什么不靠谱,没查到相关资料。另外两个没用过,有没有好的实施方案?
把百兆换成千兆的就好啦。