SSH公開鍵認証の設定
Ubuntuを使っているときは必ずといっていいほどSSHを使う。
毎回パスワードを入力するのはあまりにも面倒。
公開鍵認証の設定をすればパスワードを入力せずに、
しかも安全に接続できる。
クライアント側の設定
以下のように入力。
$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/xxxx/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
パスフレーズは無くてもできるけど一応入力。
Enter same passphrase again:
もう一回。
Your identification has been saved in /home/xxxx/.ssh/id_rsa. Your public key has been saved in /home/xxxx/.ssh/id_rsa.pub.
公開鍵 (id_rsa.pub) と秘密鍵 (id_rsa) が作成される。
公開鍵(id_rsa.pub)を SFTP などでサーバーの .ssh ディレクトリに転送する。