他のユーザーのSSH接続を拒否する方法[閉じる]

他のユーザーのSSH接続を拒否する方法[閉じる]

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
    

引用する

http://www.cyberciti.biz/tips/linux-pam-configuration-that-allows-or-deny-login-via-the-sshd-server.html

おすすめ記事