데비안에서 telnet & ssh는 금지하고 FTP만 허용하고 싶습니

sangheon의 이미지

레드헷에서는 /sbin/nologin 으로 쉽게 해결했었습니다.
데비안에서는 어떻게 할 수 있을까요?
/bin/false 로 설정하니 FTP가 안되는군요.

woody를 쓰고 vsftp를 사용하고 있습니다.

nthroot의 이미지

서비스를 중지 시켜주시면 됩니다.
inetd 에 등록된것이라면
/etc/inetd.conf or
/etc/xinetd.conf 보시면 되고 아니면
/etc/rc.d/init.d/ 를 보시면 됩니다.

telnet & ssh 역시 /etc/passwd 에서 쉘을 막아주시면 접근이 안됩니다.

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

vacancy의 이미지

aptitude나 dselect에서

sshd 패키지와 telnetd 패키지 지워주시면 끝.
( telnetd였는지는 가물가물하네요, 디폴트로 안깔려있기도 하고 안쓰기도 하고. )

moonrepeat의 이미지

vacancy wrote:
aptitude나 dselect에서

sshd 패키지와 telnetd 패키지 지워주시면 끝.
( telnetd였는지는 가물가물하네요, 디폴트로 안깔려있기도 하고 안쓰기도 하고. )

telnetd 맞습니다 ^^
디폴트로 설치가 안되죠

삽질은 계속되어야 한다....... 쭉.........

lefthander의 이미지

제가 보기엔 특정 계정에 대해서만 접근을 막는 방법을 원하시는 것으로 보입니다. 맞다면 아래 링크를 참고해 주시면 되겠습니다. 구글에서 검색했습니다.

관련 링크:
http://sysunconfig.net/unixtips/ftp_only_account.txt

sangheon의 이미지

감사합니다. 잘 처리했습니다. 답변 주심 분들께
깊히 감사드립니다.

--

Minimalist Programmer