首页 » 信息技术 »

ssh -C 开启压缩传输模式

2019年8月12日 / 61次阅读
SSH

今天做了一个测试,通过一台公网上的跳板机,用两条SSH端口转发的隧道搭在一起,打通了公司两个办公室的服务器访问。这台服务器在南京办公室,北京办公室的同事需要上传下载大量的文件,公网上的跳板机只有1M带宽,因此带宽成了瓶颈。

跳板机只是一段通过SSH本地转发收数据,然后再通过另一条SSH远端转发发数据,CPU不高,而带宽在测试过程中,一直出于满负荷状态。于是,想到了ssh -C 这个配置项,压缩数据。

-C
Requests compression of all data (including stdin, stdout, stderr, and data for forwarded X11, TCP and UNIX-domain connections). The compression algorithm is the same used by gzip(1), and the “level” can be controlled by the CompressionLevel option for protocol version 1. Compression is desirable on modem lines and other slow connections, but will only slow down things on fast networks. The default value can be set on a host-by-host basis in the configuration files; see the Compression option.

gzip压缩!这个道理其实跟浏览器访问网站时,网站服务器使用gzip将HTML页面压缩后发给浏览器是一样的。

上面这段解释也提到了,如果是一般情况下的敲命令,只会让事情变慢,命令交互对速度还是有要求的,太慢的人会受不了,也容易出错。但是,传输不一样啊!本文所介绍的需求是一个传输需求,因此压缩是又必要的,因为带宽是瓶颈。但是,启用-C压缩之后,CPU会升高多少呢?这个自己测试了,不同的服务器都不一样。

启用ssh的压缩传输模式很简单,在命令行加上-C参数即可。

本文链接:https://www.maixj.net/ict/ssh-c-22467

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top