먼저 저의 문제부터 말씀드리면 로컬에서만 돌아간다는 것입니다.
제가 한 것은.
ntsysv 에서 시작시 xinetd 랑 vsftpd 를 시작하게 선택하였구요.
/etc/xinetd.d/vsftpd 를 열어 disable=no로 수정하였습니다.
여기서, 로컬서 ftp://아이피 또는 ftp://localhost 접속 시 잘 됩니다.
근데 외부에서 접속이 안 됩니다.
netstat -tlp 확인 결과
tcp 0 0 *:ftp *:* LISTEN 592/xinetd 로
모든 호스트에 대해 모든 포트가 열려 있다고 나옵니다.
하나로 케이블 쓰고 있습니다.
/etc/vsftpd.conf 에서
# Make sure PORT transfer connections originate from port 20 (ftp-data).36 connect_from_port_20=YES
라고 되어 있는데 port를 2121 로 수정하고 xinetd를 재기동해도 외부서 접속이 안됩니다.
netstat -ntp 에서는
tcp 0 0 127.0.0.1:21 127.0.0.1:33193 ESTABLISHED 1781/vsftpd
로 나오구요. 21번 포트를 쓴다고 나오는 것 같은데.
/etc/vsftpd.conf 포트가 실제 ftp포트가 아닌가 봐요.여기서 포트는 무엇이며 실제 ftp포트는
어디서 수정하는 지요? 혹 엉뚱한 곳에서 제가 헤매고 있다면 진짜로 알아야 되는 건 무엇
인지 가르쳐 주세요 읽어 주셔서 대단히 감사드립니다.
건강한 봄날 맞으시길..
--
너무 멀리 꽃 피러 간 그대, 돌아오라.