[이인수]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : redhat 9
>- 커널버전(옵션) : 2.4.20-20.9
>- 데몬버전(예:apache 1.3.27) : proftpd-1.2.7-6kr
>- 데몬설치유형(RPM/컴파일/기타) : RPM
>-----------------------------------------
>
>안녕하세요
>
>ftp접속이 갑자기... 한 사용자만 안되고 있습니다.
>
>ws_ftp로 접속을 해보면, 에러 메시지가
>
>!Retrieve of folder listing failed (4)
>
>이런 메시지가 뜨구요...
>
>터미널에서 ftp접속을 해보면...
>로그인은 되는데... 로그인 후 ls를 입력하면,
>리스트가 나오다가...
>421 Service not available, remote server has closed connection
>
>이런 에러가 뿌려지고, 접속이 끊깁니다.
>
>
>cd 를 이용해서 하위 디렉토리를 접근해서 ls등의 명령어들을 입력해 보았으나, 정상적으로 됩니다.
>
>이 계정 디렉토리가 문제인건가요?
>
>어디를 확인해봐야될런지요....
>
>
>도움 부탁드릴게요... 그럼.. 좋은하루 보내세요.
========================================
FTP 테스트하는 요령
1. 동일한 하나의 호스트에서(localhost 포함) 서로 다른 두개의
계정을 각각 테스트해 봅니다.
1) 각각 로그인이 되는지
2) 각각 파일 리스트가 되는지
3) 각각 파일다운로드/업로드가 되는지
4) 기타
만약 하나는 되고 하나는 안된다면 계정 설정에서 서로 권한이
틀리다거나 디렉토리 퍼미션 문제일 가능성이 높습니다.
2. 각각 다른 호스트에서 접속을 시도하여 1 번을 테스트해 봅니다.
만약 하나의 계정이 문제가 생긴다면 이것의 거의 99% 방화벽
문제일 경우가 높습니다.
이때는 문제가 되는 클라이언트는 passive 모드로 접속해야 합니다. |