scpでパスワードなしでコピーするには

通常は、scp実行後にパスワードを求められるが、鍵をクライアントとサーバで共有することで、
パスワードを省くことができる。
こちらのサイトを参考に、というかここに書いてある通りにすればできた。

  1. クライアント側で鍵を生成する(ssh-keygenコマンド)
  2. 公開鍵をサーバ側にもっていく。ここは手動?scp*1でもっていく。
  3. scpをする際の相手側ユーザのホーム直下に.sshを作る*2
  4. .ssh配下に認証リストを作る*3
  5. 認証リストにクライアント側の公開鍵を追加する。cat 公開鍵 >> 認証リストで良い。

注意なのは、公開鍵はリネームしてもよいが、秘密鍵をリネームすると、意味がない*4

*1:パスワードを求められる

*2:なければ

*3:これもなければ

*4:結局パスワードを求められる