SSH 公開鍵の生成
提供: dsk's note
SSHでリモートに接続する際に、毎度パスワードを入力する必要があるが、公開鍵認証を利用する事で、入力する手間を省く事ができる。 それには、id_rsa (秘密鍵)id_rsa.pub (公開鍵)を生成する必要がある。
ssh-keygen -t rsa
Generating public/private rsa key pair. Enter file in which to save the key (/Users/username/.ssh/id_rsa): /Users/username/.ssh/id_rsa already exists. Overwrite (y/n)? Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /Users/username/.ssh/id_rsa. Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
生成されたid_rsa.pubを表示すると以下のような長い文字列が生成されている。
ssh-rsa AAAAB3〜〜〜〜〜〜〜〜〜/ username@mac.local
authorized_keysを作成して、コピペしておく。
vi /home/username/.ssh/authorized_keys
忘れずに、
chmod 600 authorized_keys
しておきます。