리눅스 서버에 랜카드 2개달고 하나는 공용ip로 setting하고 다른 하나는
내부 ip로 세팅해서 내부ip를 가진 윈도우와 연결했습니다.
인터넷도 되고 텔넷도 되고 다되는데 ftp만 안됩니다.
명령프롬프트로 들어가서 ftp xxx.xxx.xxx.xx 치면 id와 passwd 항목까지
입력되고 connet까지 되는데 ls 명령을 치면 안됩니다.
근데 leapftp를 이용하면 아무 문제가 없구요..
고수님덜 답변 부탁해요...
ipchains 에서 FTP 의 데이터 연결을 허용하지 않으면 ls 만 실패하는 현상이 생깁니다. 명령 프롬프트의 ftp 는 액티브 모드라 서버가 역방향으로 연결해야 하고, LeapFTP 는 패시브 모드를 써서 되는 것입니다. 패시브 모드를 쓰시거나 20번 포트와 고위 포트 연결을 허용하는 규칙을 추가해 보세요.