X

SSH、SCP 啟用 壓縮 來傳輸資料

頻寬有限的狀況下, 就會想要用 CPU 來換頻寬, 於是查查看 scp 是否有 壓縮(Compress)的參數可以使用.

SSH、SCP 啟用 壓縮 來傳輸資料

ssh、scp 要啟用 Compress, 從 man 查, 會需要查下述幾份文件, 才能兜齊全~

  1. man scp
  2. man 1 ssh
  3. man 5 ssh_config

設定檔 (若每次都要啟用壓縮的話, 可以考慮寫入設定檔)

  1. vim ~/.ssh/config # 或 /etc/ssh/ssh_config, 加上下述

Compression "yes"
CompressionLevel 9

SSH 啟用壓縮的參數

ssh 使用 -o Compression="yes" 的參數來啟用, 可再加上 CompressionLevel=9 來設定壓縮比率.

  • ex: ssh example.com -o Compression="yes" CompressionLevel=9 # CompressionLevel=9 可不加

SCP 啟用壓縮的參數

主要 scp 的參數是用 -C, 若要加上壓縮效率, 可在加上 -o CompressionLevel=9 來設定壓縮比率.

  • ex: scp -C example.com: .
  • ex: scp -C -o CompressionLevel=9 example.com: .

相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post