SSHのログインに公開鍵認証を使うことを強制する

2015年11月5日 0 投稿者: khws4v1

パスワード管理が面倒臭すぎるのでSSHのログインに公開鍵認証を強制することにしました。
お客様のご理解とご協力を強制いたします。

  1. 接続先の~/.ssh/authorized_keysに接続元の~/.ssh/id_rsa.pubを追記する。
    ~/.ssh/authorized_keysはなければ作り、chmod 600 ~/.ssh/authorized_keysでパーミッションを設定しておく
    ~/.ssh/id_rsa.pubはなければssh-keygen -t rsa実行して作る
  2. 接続先の/etc/ssh/sshd_configを編集する
    PasswordAuthentication yesPasswordAuthentication no
  3. sshdを再起動する

接続は

こんな感じで