scpで自動応答コピー

scpでパスワードなしでスマートに接続する方法

クライアント側
まず鍵を作成
ssh-keygen -t rsa
鍵を相手のサーバーにコピー
scp ./id_rsa.pub (user)@(相手のサーバー):/home/(user)/.ssh/authorized_keys
これでOK

接続方法は
scp -i ~/.ssh/id_rsa ./(コピーしたいファイル) (user)@(相手のサーバー):/home/(user)/

パスワードなしで接続されるのでスクリプトでも使えます。
ただし、cron等で動かす場合は、パスや鍵ファイルのパーミッションに注意。

タイトルとURLをコピーしました