pam_accessでホスト名が機能しないのはなぜですか?

pam_accessでホスト名が機能しないのはなぜですか?

これマニュアルページforaccess.confはDNSホスト名をソースフィールドとして指定します。

+ : foo_user : foo1.bar.org

ただし、以下を介して接続すると、auth.log(Ubuntu 16.04)でエラーが発生しますssh。 foo1.bar.orgを185.53.177.30に変更しても問題ありません。私が逃したものは何ですか?

`pam_access(sshd:account): access denied for user 'foo_user' from '185.53.177.30'. 

答え1

sshd はデフォルトでホスト名を検索しないため、ホスト名を pam に渡すことはできません。 sshd_configの「UseDNS」オプションを見てください。

関連情報