pam_access에서 호스트 이름이 작동하지 않는 이유는 무엇입니까?

pam_access에서 호스트 이름이 작동하지 않는 이유는 무엇입니까?

이것매뉴얼 페이지for access.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" 옵션을 살펴보세요.

관련 정보