DIGITory/Servers2014. 3. 27. 09:47

집에서 돌리는 마이크로 서버의 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입니다....)

최근 공유기 설정 바뀐거나 보안 관련 변경된거 없는지 다시 살펴보시길....
  • 210.♡.41.89
  • 답변
  • 수정
  • 삭제
데굴데굴님 // 
답변 감사합니다. 제가 쓰는 클라이언트들은 다 패시브라서 그런줄 알았네요. 일단 액티브로 바꿔도 안되는건 마찬가지구요. 포트포워딩해서 썼었는데 그냥 dmz로 변경해 보겠습니다.
  • 210.♡.41.89
  • 답변
  • 수정
  • 삭제
일단 결과 남깁니다. (오래된 Q/A도 도움이 되는 경우가 있기에..) 

1. 클라이언트에서 패시브 설정을 액티브를 쓰도록 변경 -> 해결 안됨 
2. 공유기에서 포트포워딩 설정을 그냥 DMZ 쓰도록 변경 -> 해결 안됨 
3. IIS 서비스 종료 후 파일질라 설치 -> 대충 설정하고 시도해보는데 접속 자체가 안됨...(설정 잘못한 듯)... 귀찮아서 그냥 파일질라 삭제. 
4. IIS FTP 서비스 시작 -> 이후 정상동작 함;;;;;;;;;;;;;;;; 

이틀동안의 삽질은 여기서 끝났습니다. 왜 되는지 모르겠지만.... 아오....... 
답변해주신 모든 분들 감사합니다. (__)



투피 댓글


방사선사
정보력:1010
친절도:499

FRIEND(0)
보통 DMZ랑 윈도우방화벽 설정 확인은 하셨나요? 바뀐내용이 있을지도... 
(2014-03-26 10:16:45)
Joe.C
정보력:210
친절도:12

FRIEND(0)
방사선사님... 일단 답변 감사합니다. 
공유기에서 포트포워딩은 전 포트가 서버로 되어있습니다. 일단 외부에서 접속도 잘 되구요.. 원격 접속까지... 
윈도우 방화벽도 인바운드, 아웃바운드에 다 설정되어 있구요.....어제까지 잘 됐는데.. 갑자기 이러네요...ㅠ.ㅠ 또 뭐 다른거 체크할만한게 없을까요...
 
(2014-03-26 10:29:13)
방사선사
정보력:1010
친절도:499

FRIEND(0)
전 인바운드 아웃바운드...설정해도 안되길래, 그냥 방화벽을 꺼버렸어요.. 한번 방화벽 꺼보세요. 
내부아이피로 접속해도 마찬가지인가봐요? 단단히 꼬인모양이네요...좀더 고수분이 오셔야...
 
(2014-03-26 16:28:03


'DIGITory > Servers' 카테고리의 다른 글

Ubuntu에 Web Server 설치  (0) 2013.12.10
HP Micro Server N36L - setting Raid  (0) 2013.08.02
using SSD 2.5" on HP Micro Server N36L  (0) 2013.08.02
Posted by Joe.C