SSHでパスワードなしでログインする手順メモ
- 流れ
といった流れになる。
- 手順
- 接続元PCでssk-keygenで秘密鍵と公開鍵を作成する
$ ssh-keygen -t rsa -C "コメント" Generating public/private rsa key pair. Enter file in which to save the key (/home/earu/.ssh/id_rsa): <-- ファイルの作成場所を指定 Enter passphrase (empty for no passphrase): <-- パスフレーズを指定(ノーパスの場合は空にする) Enter same passphrase again: <-- パスフレーズの確認 Your identification has been saved in /home/earu/.ssh/id_rsa. Your public key has been saved in /home/earu/.ssh/id_rsa.pub. The key fingerprint is: a2:6e:c2:b7:b1:24:54:31:81:cd:19:ad:40:f2:4b:6b tomboy The key's randomart image is: +--[ RSA 2048]----+ |...+== | | oo +o. | | o... | | . +. | | E . S | | o . . | | .. + | | o+oo | | ++. | +-----------------+
-
- 接続先PCに公開鍵をコピーする
$ ssh-copy-id -i <公開鍵パス> 接続先PCホスト => パスワード
-
- 接続元PCから接続先PCにSSHで接続する
$ ssh -i 秘密鍵パス 接続先PCホスト => パスワードはきいてこないはず
これで接続可能。