텔넷 로그인 시도 횟수를 제한하는 방법은 무엇입니까?

텔넷 로그인 시도 횟수를 제한하는 방법은 무엇입니까?

매뉴얼 페이지에는 /etc/telnetrc 및 .telnetrc가 나열되어 있는데 둘 다 내 컴퓨터에 존재하지 않으므로 갈 곳이 없습니다.

나도 시도해 보았지만 sudo faillog -u $USER -m 3텔넷으로는 원하는 결과를 얻지 못했습니다.

시스템: 우분투 14.04 LTS

답변1

tl;dr: man pam_faillock 또는 man pam_tally

로그인 인증은 플러그형 인증 메커니즘을 사용합니다. 각 로그인 서비스에는 /etc/pam.d/에 구성 파일이 있습니다. 이러한 구성 파일은 인증 및 권한 부여의 다양한 측면을 구현하는 "PAM 모듈"을 참조합니다. 잠시 시간을 내어 /etc/pam.d/login을 살펴보고 "login" 명령에 대한 인증 메커니즘인 구체적인 예를 살펴보세요.

모듈 "pam_faillock"을 사용하면 로그인 시도를 계산하고 테스트할 수 있습니다. 또는 잠긴 계정은 일정 시간이 지나면 자동으로 잠금 해제될 수 있습니다.

pam_faillock의 매뉴얼 페이지에는 샘플 /etc/pam.d 구성이 있습니다.

대부분의 Linux 배포판은 서비스당 단일 전체 서비스 인증 구성(Red Hat 영역에서는 /etc/pam.d/password-auth, Debian 영역에서는 /etc/pam.d/common-password)을 참조합니다. 따라서 매뉴얼 페이지의 예를 사용하여 이러한 공통 파일의 변경 사항을 알려 주십시오. 테스트를 단순화하려면 모든 서비스에 대한 구성을 수정하기 전에 하나의 서비스에 대한 올바른 구성을 얻는 것이 좋습니다(다른 서비스를 통해 로그인하여 오류를 수정할 수 있음).

이전 Linux 배포판은 pam_tally를 사용하여 유사한 기능을 제공합니다.

관련 정보