FTP만 허용, telnet등은 접속못하게 하려면?

jforce의 이미지

사용자 계정을 만들어 주고 FTP만 허용하고 싶습니다.

telnet, ssh등을 막으려면 어떻게 해 주어야 하는 것인지요?

fibonacci의 이미지

telnet 데몬을 찾아서 파일명을 telnet.old 정도로 바꾸시고,
먼저 있던 데몬의 링크를 /bin/false
로 걸어놓으세요...

No Pain, No Gain.

nanosec의 이미지

제가 이해하기엔, 일반 특정유저는 쉘을 쓸수 없고, ftp만 사용하는 방법을 물어보신게 아닌가 생각되네요.. ^^

만약 이 경우라면
my_id:x:100:100::/home/users/my_id:ftp
와 같이 passwd파일에서 쉘을 안주셔두 되고,

아니면 tcpwapper를 설치해서 사용하시면, 좀더 세밀한 설정을 해 주실수 있습니다.

서비스를 정시 시키는게 질문 이셧다면, fibonacci님께서 알려주신 방법으로 하시면 되구요~ ^^

0x2B | ~0x2B
- Hamlet

jforce의 이미지

두분의 답변 감사드립니다.

특정유저에게 FTP만 접속하도록, 텔넷은 접속못하게 하는 질문이었구요..

passwd에서 :ftp를 주니까 fTP는 접속이 안되더군요. (proftpd사용중)

대신 제가 방법을 찾았습니다.

셸을 /sbin/nologin 으로 주니까 해결되네요. 텔넷 접속이 거부되고,.

proFTPd에서는 잘 접속이 됩니다.^^

암튼 답변 감사드립니다...

offree의 이미지

그렇게 하셔도 되고..

아마 proftpd 같은 경우 .. 인증을 /etc/passwd 방식으로
할것인가를 정하는 옵션이 있을 것입니다.

http://proftpd.oops.org 에서 찾아보시길..

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com