パスワードSSHログインを完全に無効にする方法は? [コピー]

パスワードSSHログインを完全に無効にする方法は? [コピー]

私は、SSHが有効になっているWi-Fiに常に接続されているRaspbian OSを実行しているラズベリーパイ3をセットアップしているので、セキュリティが不可欠です。公開と秘密鍵のペアを介してログインを正常に有効にし、sshを介してpiにアクセスする唯一の方法として作成しようとしています。

このトピックのいくつかのスレッドを見て、sshd_configファイルからパスワードログイン(PasswordAuthentication、PermitRootLogin、KerberosAuthentication、UsePAMなど)を含むすべてのエントリを検索してすべて解放しましたが、役に立ちませんでした。公開鍵を使用したログインに失敗した場合は、すぐにパスワードの入力を求められます。

sshdを再起動し、パイを数回再起動しましたが、何の変更もありません。

パスワードがあまりにも強力で大きく絶望しませんが、パスワードでログインできるなら公開鍵でログインするのはもったいないようです。

ベストアンサー1

私の場合は、/etc/ssh/sshd_configその行を編集してコメントを削除し、クライアントがキーまたは承認されていないPasswordAuthentication noキーを送信しないと、サーバーは接続を閉じます。その行がコメントアウトされていないこと、コメントアウトされていて無視されて#PasswordAuthentication noいることを確認してください。#デフォルト値なのでyes動作しません。

おすすめ記事