回答:
いいえ、はい。やや。つまり、圧縮(zlibまたはzlib-ish、私が思い出すように)をサポートしていますが、OpenSSHのストックコピーではデフォルトで有効になっていませんが、一部のディストリビューションではデフォルトで有効になっている可能性があります(Ubuntuはそうではないと思います)。
詳細man ssh_config
を参照してください。あなたは探しているCompression
とCompressionLevel
あなたが、その後に設定できるオプション、/etc/ssh/ssh_config
。
圧縮を許可するかどうかを決定するCompression
サーバー側のオプションもありますsshd_config
(デフォルトでは)。繰り返しになりますがman sshd_config
、詳細はこちらをご覧ください。
コマンドラインオプションを使用して、セッションごとに圧縮をオンにすることもできます-C
。
注圧縮が実際に少し持っていることを否定あなたとサーバー間の接続が高速であれば、パフォーマンスへの影響を(例えば、同じLAN上、または単に本当に良いのインターネット接続に)遅いCPU(圧縮食べる公正なビットを持っているか、片側または両側CPU時間の)。
最近では、ほとんどの人にとって、必要な場合にのみ使用することをお勧めします。通常、5〜10 mbps未満のリンクで、大量のバルクデータ(未圧縮ファイルの転送、X11またはVNC転送など)を渡す場合のみ。
Compression
いずれかになりますyes
かno
... manページは述べています...とにかく感謝し、私のAndroid携帯電話のためにそれを解凍するために必要な
sshのmanページから(man ssh
すべてを見るにはタイプしてください):
-C Requests compression of all data (including stdin, stdout,
stderr, and data for forwarded X11 and TCP connections). The
compression algorithm is the same used by gzip(1), and the
“level” can be controlled by the CompressionLevel option for pro-
tocol 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.
変更するだけです:
ssh hostname
に:
ssh -C hostname
で圧縮を-C
有効にできますが、圧縮を許可しないことによりサーバーがカーネルの電力を消費できない場合は機能しません。たとえば、このため、いくつかの独自のデータのホストの場所をStratoから私のサーバーに変更しました。遅い2Mbitのダウンロードと0.3Mbitのアップロード接続を使用しているため、圧縮レベルに応じて速度の違いを確認しました。高いレベルはプロセッサのパワーやサーバーのパワーを消費するため、常に高速ではありません。
しかし、私の場合、必要な時間を前の6分の1に短縮するので、良い仕事をします。