SSHのrsync -eオプション

SSHのrsync -eオプション

-eオプションが必要かどうかを調べようとしました。user@serverrsyncを実行しながら、単にsshingで実行していませんか?

ベストアンサー1

rsyncプロトコル自体について考える必要がないと仮定すると、それはあなた次第ですrsync

以前は、rsyncこのrshプロトコルはデフォルトで使用されていましたが(ビルド時間のデフォルト値が変更されていない場合)、ビルド時間のデフォルト値はssh2004に変更されました。

疑わしい場合は、rsync比較的大きなファイル(またはファイルのコレクション)を転送するプロセスを開始し、別の端末で実行して転送をps -ef | grep '[r]sync'使用していることを確認できますssh。以下は、ssh転送を明確に示す私のサーバーの1つの例です。

root     28057 27173  1 09:48 pts/4    00:00:00 rsync -avHP --dry-run /home roaima@otherserver:
root     28058 28057  0 09:48 pts/4    00:00:00 ssh -l roaima otherserver rsync --server -vnlHogDtpre.iLsfx --partial . .

最後に、コンパイルのデフォルト値はRSYNC_RSH環境変数としてオーバーライドできます。 (詳しくはマニュアルページをご覧ください。)

おすすめ記事