GNU/Linux >> Linux の 問題 >  >> Linux

リモートパスワードの入力を求める SSH による Rsync

リモート シェル (-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

Linux
  1. 別のSSHポートを使用したGitリモート追加(22ではない)

  2. Ssh – Sshを使用してファイルをローカルシステムにコピーし直しますか?

  3. 複数のウィンドウのパスワードを入力する方法は?

  1. パスワードでSSHログインを無効にする方法

  2. UNIX / Linux で SSH を使用して Rsync をセットアップする方法 (パスワードなしの rsync)

  3. リモート デスクトップでハッシュを渡す

  1. sshpassを使用したLinuxでのSSHパスワードの自動化

  2. 一部のユーザーのパスワードを使用した SSH ログインを無効にする方法は?

  3. Linux:リモート sysadmin のセットアップ