확실한 답은 아니지만,
telnet도 같이 작동 시켜서 해 보세오.
: 먼저 저의 문제부터 말씀드리면 로컬에서만 돌아간다는 것입니다.
:
: 제가 한 것은.
:
: 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포트는
: 어디서 수정하는 지요?
: 혹 엉뚱한 곳에서 제가 헤매고 있다면 진짜로 알아야 되는 건 무엇인지 가르쳐 주세요
:
: 읽어 주셔서 대단히 감사드립니다.
:
: 건강한 봄날 맞으시길..
:
: --
: 너무 멀리 꽃 피러 간 그대, 돌아오라.