秘密鍵/公開鍵の生成とSSH公開鍵認証の設定
秘密鍵/公開鍵の生成とSSH公開鍵認証の設定
sshでリモートサーバにログインする際のSSH公開鍵認証の設定手順。これを行うと、パスワード入力無しでログインできるようになる。
以下の説明では、ホストnuc2のhdbadmユーザがホストnuc1にhdbadmユーザとしてログインする前提で説明。
秘密鍵/公開鍵の生成
ssh-syskeygenコマンドで秘密鍵/公開鍵を生成する。
${HOME}/.ssh下に2ファイルが生成される。
ログイン先へ公開鍵を登録
公開鍵の登録は、 ログイン宛先サーバ内ログインユーザの${HOME}/.ssh/authorized_keyファイルに追記することで行う。
nuc2からnuc1へ公開鍵を転送する。この時点では、パスワード認証に依る。
nuc1で、公開鍵id_rsa.pubの内容をログインユーザのauthorized_keysに登録する。
ログイン
nuc2:hdbadm> ssh hdbadm@nuc1
以上