동안 텔넷 접속을 계정 별로 막을 수 있는 방법이 딱히 없었다.
그런 의미에서 아래 방법은 정말로 반가운 일이다.
호스팅 업계에서는 유용하게 사용될 것으로 생각된다.
Proftpd 보면 /etc/proftpd/conf/ftpusers 파일이 있을것이다.
ftpusers 파일 안에 있는 계정은 FTP로 접근 못한다. 이걸 텔넷이나 ssh에 응용하면 된다.
/etc/pam.d/ftp 에 보면
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/proftpd/conf/ftpusers onerr=succeed
이렇게 있을 것이다. 위 라인이 없다면 추가한다.
file=... 이 부부만 수정해 주면 된다.
1.텔넷을 막고 싶으면
/etc/pam.d/login
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/loginusers onerr=succeed
위 라인이 없다면 추가한다.
/etc/loginusers 파일을 만들어서 계정을 넣어주면 된다.
2.ssh 도 할수 있다.
/etc/pam.d/ssh
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ssh/sshusers onerr=succeed
이렇게 설정해주고 계정을 집어 넣으면 된다.....
그런 의미에서 아래 방법은 정말로 반가운 일이다.
호스팅 업계에서는 유용하게 사용될 것으로 생각된다.
Proftpd 보면 /etc/proftpd/conf/ftpusers 파일이 있을것이다.
ftpusers 파일 안에 있는 계정은 FTP로 접근 못한다. 이걸 텔넷이나 ssh에 응용하면 된다.
/etc/pam.d/ftp 에 보면
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/proftpd/conf/ftpusers onerr=succeed
이렇게 있을 것이다. 위 라인이 없다면 추가한다.
file=... 이 부부만 수정해 주면 된다.
1.텔넷을 막고 싶으면
/etc/pam.d/login
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/loginusers onerr=succeed
위 라인이 없다면 추가한다.
/etc/loginusers 파일을 만들어서 계정을 넣어주면 된다.
2.ssh 도 할수 있다.
/etc/pam.d/ssh
auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/ssh/sshusers onerr=succeed
이렇게 설정해주고 계정을 집어 넣으면 된다.....
'Server' 카테고리의 다른 글
ftp를 이용한 Network 백업 (0) | 2017.01.06 |
---|---|
쉘에서 PATH 보이기 (0) | 2017.01.06 |
쉘다루기/쉘의 종류 (0) | 2017.01.06 |
DISK Quota 설정하기 (0) | 2017.01.06 |
httpd.conf (0) | 2017.01.06 |