telnet에서 passwd 3번 틀릴시..

la9527의 이미지

서버에 telnet으로 접속할떄 패스워드 3번 틀리면,
다음부터 패스워드 3번 틀린 계정은 접속 불가능하게 하는 방법이
혹시 있는지요?

있다면, 그 방법이나 사이트를 가르쳐 주시면 감사하겠습니다. ^^

아니면, ssh도 같은 내용으로 연속 3번 틀릴시 접속 불가능하게
하는 방법을 가르쳐주세요.. ^^

그럼 답변 기다리겠습니다.. ^^

la9527의 이미지

국내 사이트에 다 뒤졌는데, 자료를 찾을 수 없어서
해결하고 올립니다.

일반 계정에서 패스워드 3번 틀릴경우,
그 계정으로는 사용하지 못하게 하는 방법입니다.

물론 루트계정으로 Reset 할 수 있습니다.

/etc/pam.d/remote -> telnet 설정
/etc/pam.d/sshd -> sshd 설정
/etc/pam.d/ftp -> ftp 설정

각 데몬에서 필요한 내용을 수정할 때 사용합니다.

auth        required    pam_tally.so no_magic_root
auth        required    pam_tally.so deny=3 no_magic_root per_user

위 부분을 추가하시면 됩니다.

deny=3 은 3번 실패했을 경우 계정사용불가로 적절하게
정해주시면 됩니다.

그리고 계정이 3번 실패 해서 사용불가 할경우 풀어줄 경우는

pam_tally 프로그램이 있습니다.

./pam_tally --user=userid --reset

해주시면 됩니다.
[/code]