집에서 돌리는 마이크로 서버의 FTP가 뭐가 문제인지 갑자기 다운로드와 업로드가 먹통이 되는 일이 발생했다.
정확한 현상은 FTP 접속 및 디렉토리 내 파일 리스트 보기...는 잘 되지만
다운로드를 하려고 하면 시작 후 0%에서 계속 기다리다가 fail 처리.
아무것도 안건드렸는데 갑자기 이게 왠 일... 아오!!! ㅠ.ㅠ
아무것도 하지 못하고 투피와 끌량에 질문을 올렸었다.
결국.... 윈도우 기본 IIS서비스에서 제공하는 FTP를 끄고 파일질라를 설치해서 써보기로 결정...
하지만 파일질라 설정 왜 이렇게 거지같니...-_-; 사용자 설정 다 다시 해줘야 하고...;;
그냥 짜증나서 포기.. 파일질라 삭제!!!
그냥 다시 IIS의 FTP 시작....
진짜 거짓말처럼 다시 정상동작 하고 있다............... 이게 뭐야 -_-;;;;;
컴퓨터라는 기계를 다룬지 어언 이십여년... 정말 미스테리한 일들이 많다..... 내가 어찌 할 수 없는....
투피와 끌량에 올렸던 질문.....
----------------------------------------------------------------------------
집에서 개인적으로 조그만 서버PC를 돌리고 있습니다.
윈도7 깔아서 기본 IIS를 이용해서 FTP 서버 사용 중입니다.
근데 잘 되다가 이게 갑자기 다운로드, 업로드가 안되네요 -_-;;;
접속도 잘 되고 파일 리스트도 잘 나옵니다만 다운로드나 업로드를 하려고 하면 계속 기다리다가 timeout 처리됩니다.
서버의 로그를 보면 정상적인 옛날 로그에는 RETR이 있는데요....
DataChannelOpened 만 나오고 끝나네요...
별 의미 없지만...
Filezilla로 다운로드 시도 후 로그를 보면 아래와 같구요... timeout 처리되네요..
이거 뭐 어떻게 해야 하나요 ㅠ.ㅠ. 도와주세요
(서버 이름과 주소, 계정은 AAA, XXXX와 999로 가렸습니다;;)
Status: Resolving address of XXXX.XXXX.org
Status: Connecting to 999.999.999.999:21...
Status: Connection established, waiting for welcome message...
Response: 220 Microsoft FTP Service
Command: USER AAA
Response: 331 Password required for AAA.
Command: PASS ****
Response: 230 User logged in.
Command: OPTS UTF8 ON
Response: 200 OPTS UTF8 command successful - UTF8 encoding now ON.
Status: Connected
Status: Starting download of /Uservate/20140303_160316.jpg
Command: CWD /Uservate/
Response: 250 CWD command successful.
Command: TYPE I
Response: 200 Type set to I.
Command: PASV
Response: 227 Entering Passive Mode (999,999,999,999,206,54).
Command: RETR 20140303_160316.jpg
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out
Error: File transfer failed
----------------------------------------------------------------------------
끌량 댓글
- 121.♡.241.223
Command: RETR 20140303_160316.jpg
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out
Error: File transfer failed
------------------------------------
여기 좀 이상한데..
이거 먼가요??
이화일..20140303_160316.jpg
윈도우는 재시작 해보시고...
FTP서버는 Filezilla ftp server를 추천합니다...
써 봤는데.. 편하고 잘 되더군요.. 오프소스입니다.
- 210.♡.41.89
그 파일은 제가 다운로드를 시도한 이미지 파일이구요. 전송요청 후 타임아웃으로 실패하는 것 같습니다.
서버 재시작, 재부팅... 다 해봤는데 안되네요 ㅠ.ㅠ 정 안되면 파일질라로 테스트를 해볼 생각이긴 한데.. 그래도 왠지 느낌은 안될 것 같네요
- 39.♡.24.112
패시브 연결(PASV) 후, 목록을 갖고 오려는데 데이터 연결이 원활하지 않아 오류가 생긴겁니다. 파일질라 연결시 설정에서 패시브 끄세요. 아니면 공유기 설정에서 ftp 설정이나 방화벽 쪽에 보면 패시브 연결을 허용하는 옵션이 있을겁니다.
- 210.♡.41.89
다른 모든 클라이언트들 디폴트가 패시브...이지 않나요? 패시브 끄는건 안될 거 같구요..
클라이언트에서 Active Mode로 설정하고 접속해도 현상은 동일하네요 ㅠ.ㅠ
확인해보니 공유기에는 관련 설정 메뉴가 없고, 윈도우 방화벽에는 인바운드에 FTP Server Passive 를 허용하게 되어 있습니다.....
아... 진짜 모르겠네요...ㅠ.ㅠ
- 39.♡.24.112
Joe_C님//
ftp클라이언트의 기본 값은 클라이언트 마다 다릅니다. 고급 사용자 위주나 전문 ftp는 active가 기본이고 일반 사용자 대상은 pasv가 기본입니다.
공유기에 ftp pasv설정이 없으면 dmz로 바꾸시는게 거의 답입니다. (pasv가 서버->인터넷으로 tcp 1024-65535입니다....)
최근 공유기 설정 바뀐거나 보안 관련 변경된거 없는지 다시 살펴보시길....
데굴데굴님 //
답변 감사합니다. 제가 쓰는 클라이언트들은 다 패시브라서 그런줄 알았네요. 일단 액티브로 바꿔도 안되는건 마찬가지구요. 포트포워딩해서 썼었는데 그냥 dmz로 변경해 보겠습니다.
일단 결과 남깁니다. (오래된 Q/A도 도움이 되는 경우가 있기에..)
1. 클라이언트에서 패시브 설정을 액티브를 쓰도록 변경 -> 해결 안됨
2. 공유기에서 포트포워딩 설정을 그냥 DMZ 쓰도록 변경 -> 해결 안됨
3. IIS 서비스 종료 후 파일질라 설치 -> 대충 설정하고 시도해보는데 접속 자체가 안됨...(설정 잘못한 듯)... 귀찮아서 그냥 파일질라 삭제.
4. IIS FTP 서비스 시작 -> 이후 정상동작 함;;;;;;;;;;;;;;;;
이틀동안의 삽질은 여기서 끝났습니다. 왜 되는지 모르겠지만.... 아오.......
답변해주신 모든 분들 감사합니다. (__)
투피 댓글