公開鍵を作って、アクセスしたい相手サーバーにその鍵を登録しておく。
いま ssh-copy-id なんてコマンドがあるんだね、便利(昔からあった?)。
1)ssh-key の作成
作成先はデフォルトの ~/.ssh/ でOK
パスフレーズは、何も入力せず、ENTER 2回で OK
$ ssh-keygen -t rsa
公開鍵が ~/.ssh/id_rsa.pub として作成される
2)アクセスしたい相手サーバに公開鍵(public key)を登録する
$ ssh-copy-id -i ~/.ssh/id_rsa.pub ユーザー名@IPアドレス:
パスワードは、相手サーバのユーザーのパスワードを入力
相手サーバーのアカウントの ~/.ssh/authorized_key ファイルに登録したい public keyが追加される。