티스토리 뷰

http://zzigregi.com/sis/

문제
그동안 ftp서버로 사용하던 시스템을 ftp서비스를 더이상 제공하지 않고
다른 용도로 사용하게 되었다.
현재 제공되고 있는 ftp서비스를 중지시키고
앞으로도 부팅시에도 더이상 제공되지 않도록 필요한 시스템 설정을 바꾸시오



풀이
inetd.conf에서 ftp에 #붙이믄 실행안되니깐...
그전에 ps확인해서 ftp있나보고 있으면 kill 로 죽이고

inetd restart

1.서비스가 죽었을 경우
1) ftp 포트 확인
# grep ftp /etc/services
ftp 21/tcp
위와 같은 사항이 나오는지 살펴보시구요.. 앞에 주석(#)으로 막혀있다면 풀어주세요..
그다음
# pkill -HUP inetd
하시면 재가동 됩니다.

2) ftp 서비스 확인
/etc/inetd.conf 파일을 열어서 그안에 ftp 가 등록되여 있는지 살펴보시기 바랍니다.
# grep ftp /etc/inetd.conf
위의 결과 값이 나오면 마찬가지로 앞에 주석(#)으로 막혀 있다면 풀어주시고 다시
# pkill -HUP inetd 해주시기 바랍니다.

2. root 로 ftp 로그인 안될 경우
1) /etc/default/login 파일 확인
# vi /etc/default/login
CONSOLE=/dev/console
이 부분이 있습니다. 이 부분이 활성화 되어 있으면 root 유저는 외부에서 로그인을 하지 못합니다.
이부분을 주석처리 해주시기 바랍니다.
# CONSOLE=/dev/console
이렇게요..

2) /etc/ftpusers 파일 확인
이 파일안에 등록된 사용자는 ftp 를 사용할수 없습니다. 착각하시는분이 많은데.. 이 파일안에 사용자를 등록하면 ftp를 사용할 수 없습니다. 그러므로 root user 부분을 삭제해 주시기 바랍니다.


invalid-file

힌트

댓글
안내
궁금한 점을 댓글로 남겨주시면 답변해 드립니다.