안녕하세여
텔넷에 관해서 질문을 올릴려구요
요번에 ssh2설치를 했습니다
위의 것을 설치를 하였기 때문에 텔넷을 막을려구 하는데 그게 잘 안되내여
검색을 해서 다 읽어 봤지만 잘안되내요
문제가 뭐냐하면요
텔넷은 막구 ftp만 가능하게 할려구 합니다
그래서 쓴 방법이
방법 1
/etc/passwd 파일을 보시면
abcd:x:503:503::/home/abcd:/bin/bash
중 제일 마지막 /bin/bash 가 다른것으로 되어 있는지 보세요
텔넷 접속만 제한하기 위해서 /bin/bash 를 /bin/false 라는
없는 쉘로 대체하는 경우가 있습니다.
방법2
/etc/passwd 에서 user의 쉘을 /dev/null 같이 로그인할 수 없는 쉘로 줍니다.
그리고 proftpd를 쓰는경우 /etc/proftpd.conf에서 ValidShellCheck인가어쩌구 하는
비슷한게 있는데 이걸 off로 해 둡니다.
( on으로 하면 ftp 서비스를 못받아요. Valid한 쉘이 없으니까...)
이 두가지 방법을 다써보았습니다
그랬더니 두가지다 530에러가 나오는군요(ftp접속시)
왜 두가지가 다 안되느지 모르겠내요
아예 텔넷을 삭제시켜두 되나여
텔넷 전체가 안되게끔 해도 되거든요
텔넷은 안되구 ftp만 가능케하기만 하면 되거든요--이 곳에 서명을 적어주십시오.
초보라 쑥스러워 못 적겠내요 ^^