回答:
大きな違いはrsyncd
、サーバー側でrsync
over ではなく使用している場合ssh
、サーバーはすでに持っているものを知っているため、ファイルリストを作成して転送する必要があるものを決定することがはるかに簡単だと思います。いくつかのファイルをプッシュするだけなら違いはありませんが、たとえば、rsyncを介してCPANを使用可能にする場合は、毎回ソース側でファイルリストを作成する必要はありません。時間。
これは古い質問ですが、rsync
ssh経由ではなくデーモンモードで使用する別の非常に正当な理由があります。
別の10 TB NASにバックアップされる1つの10 TB NASがあり、SSHトンネルだけの暗号化オーバーヘッドが転送の制限要因です。両方のNASはかなり低電力の1.8 Ghz Intel Atomsであり、sshの暗号化オプションがより簡単(たとえばssh -c arcfour
、ssh呼び出しをrsyncに渡す)でも、ギガビットイーサネットネットワークでは暗号化のオーバーヘッドは最高でも200-300 Mbpsになります。
一端でrsyncデーモンを使用すると、暗号化のオーバーヘッドが除去され、大きな連続したファイルに対して800 Mbpsを超える転送が実現されます。
ssh -c arcfour
ており、使用していた接続から得ていた転送速度を2倍にすることができました。
rsyncd(rsyncd with daemon)はデフォルトでポート873を使用します。
これはネイティブのrsyncプロトコルを使用しますが、何も暗号化しません。これは、ローカルネットワークまたは信頼できるネットワーク専用です。
セキュリティが必要な場合は、常にSSH経由でrsyncまたはrsyncdを使用する必要があります。すべてのデータ転送はsshプロトコルによって開始されます。