SSHのログインに公開鍵認証を使うことを強制する
パスワード管理が面倒臭すぎるのでSSHのログインに公開鍵認証を強制することにしました。
お客様のご理解とご協力を強制いたします。
- 接続先の
~/.ssh/authorized_keysに接続元の~/.ssh/id_rsa.pubを追記する。
※~/.ssh/authorized_keysはなければ作り、chmod 600 ~/.ssh/authorized_keysでパーミッションを設定しておく
※~/.ssh/id_rsa.pubはなければssh-keygen -t rsa実行して作る - 接続先の
/etc/ssh/sshd_configを編集する
PasswordAuthentication yes→PasswordAuthentication no - sshdを再起動する
接続は
|
1 |
$ ssh -l ユーザ名 -i 秘密鍵(id_rsa)のパス 接続先 |
こんな感じで