リモート シェル (-e ssh
) を使用して、2 つの異なる接続モードを混在させています ) で、リモート シェルなしで rsync daemon
まで (二重コロンで識別されます)。
マニュアルの状態:
<ブロック引用>RSYNC サーバーへの接続
トランスポートとしてリモート シェルを使用せずに rsync を使用することもできます。この場合、TCP ポート 873 で実行されているリモート rsync サーバーに接続します。
......ホスト名とパスを区切るために単一のコロンの代わりに二重のコロン ::を使用するか、rsync:// URL を使用します。
.......リモート サーバー上のパスによっては、認証が必要になる場合があります。その場合、接続時にパスワード プロンプトが表示されます。環境変数 RSYNC_PASSWORD を使用するパスワードに設定するか、 --password-file オプションを使用すると、パスワード プロンプトを回避できます。これは、rsync のスクリプトを作成するときに役立つ場合があります。
おそらく、パスワードなしの認証を取得する最も簡単な方法は、上記のコマンドを次のように変更することです:
rsync -avz -e ssh /home/user/dir [email protected]:/absolute/path/to/Backup/dir