rsyncでSSHキー(鍵)を使って転送する

Linux
スポンサーリンク

rsyncコマンドのeオプションを使う


rsync -e 'ssh -i ~/.ssh/id_rsa' -avz 転送元ファイル ユーザー名@転送先アドレス:転送先ディレクトリ/.

上記の「id_rsa」は、転送先アドレスにログインするための、秘密鍵。

上記の秘密鍵を使わない場合のコマンドは以下のようになる。(上記との比較用)


rsync -avz 転送元ファイル ユーザー名@転送先アドレス:転送先ディレクトリ/.

単純に、「-e」とそこで指定されるsshコマンドが抜けただけ。

コメント