LoginSignup
0
0

More than 3 years have passed since last update.

SSHのパスワード認証を停止して完全に鍵認証に切り換える

Posted at

前回の記事ではSSH接続に必要な公開鍵と秘密鍵の生成方法を書きました。

最後に、パスワード認証を停止する方法を紹介します。
これにより、誰もパスワード認証でSSH接続を開始できなくなり、代わりに公開鍵・秘密鍵の認証のみでSSH接続を開始できるようになります。

MainPC
$ sudo vi /etc/ssh/sshd_config

上記を打つと、sshについていの設定ファイルをvimで編集します。
vimで以下を検索します。

MainPC
PubkeyAuthentication yes
PasswordAuthentication no
ChallengeResponseAuthentication no

上記の部分のyesとnoをいじるだけなんですけども....
意外な落とし穴で、デフォルト状態では上から2つのコマンドはコメントアウト(#~)でなっています。
これだといくらyesやnoに変えても設定項目として反映されません笑
必ず、#を外して値を変更・保存してください。

さ、あとはsshシステムを再起動します。

MainPC
$ sudo systemctl restart sshd

これで、以前の記事をもう一度試してください。
おそらくパスワード認証はオフになっています。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0