SSHアクセスを拒否する他の方法があるかどうかを知りたいです/etc/ssh/sshd_config
。もしそうなら教えてください。
答え1
はい。のファイルを使用してください/etc/pam.d/sshd
。
テスト
- 新しいユーザーを追加しましたテストユーザー
adduser
コマンドを使用してください。 /etc/ssh/sshd.deny
私のファイルに次のエントリを追加しました。 (ファイルがない場合は作成してください。)testuser
/etc/pam.d/sshd
今私のファイルに次の項目を追加しました。sshd
変更する前に、既存のファイルをバックアップすることをお勧めします。auth required pam_listfile.so item=user sense=deny file=/etc/ssh/sshd.deny onerr=succeed
サービスを再起動してください
ssh
。今試してみて
ssh testuser@myhostname
得ました。許可が拒否されました間違い。テスト中に、ログファイルで
/var/log/auth.log
次の情報を確認しました。Oct 7 10:24:49 ramesh-pc sshd[4522]: pam_listfile(sshd:auth): Refused user testuser for service sshd
引用する