IT/Linux

FXP :: 서버로 Passive 모드 강제 접속 !!

DoubleSH _ 2008. 7. 19. 17:10
반응형



얼마전 글을 올렸던 ftp의 passive 모드와 active 모드때문에 고민을 또 하게됬다..

단순 ftp를 하는데는 문제가 없었지만
홈페이지의 서버이전 작업을 하면서
"FXP" 라는걸 시도하다보니 파일 전송이 되지않는 문제점이 발생한 것이다.
active 모드만을 믿고 의지하던 몇일간의 맹신이 그대로 무너져 내리는 순간이었다 @_@;;
이렇게 무너질 순 없지!! 하며.. 고민을 또 시작해봤다.


사용자 삽입 이미지

FlashFXP 모습


필자는 8년전쯤 FTP라는 걸 처음 접해볼 때부터 'flashFXP'라는 프로그램을 이용하다보니
아직도 쓰고 있는데.. 요놈이 FXP 클라이언트용 프로그램으로는 젤 유명한 것 같다...ㅎ
(물론 FTP에 사용해도 아주 좋다..^^;;)

그건 그렇고;;

두 서버에 flashFXP로 각각 접속은 했는데..
파일 전송을 하려하자 STOR 명령어가 먹통이 되는거다..
list 는 정상적으로 나와도 실제로 Data 전송이 안되는 문제점.

어쩌면 FTP의 구조를 볼 때 Data를 전송하는 포트가 서로 합의를 못본 모양이다.(말이 안통하나??)

필자는 계속 active 모드만 써보려고 해봤는데.. 2일에 걸쳐 방법을 뒤져봐도
파일전송만 하려하면
  "227 Entering Passive Mode (192,168,55,12,3,45)" 따위가 자꾸 눈에 거슬리게 나오기에..

"에라이.. 이참에 passive 모드로 써보자.." 하는 생각이 들었고

vsFTP 데몬IIS의 FTP 데몬도 영향을 받나 싶어 각각 설정을 바꿔주고는
flashFXP를 A와 B서버 접속 시 passive모드를 강제로 사용하도록 설정해보았다.
(아... 필자 서버는 현재 방화벽 기능을 전부 해제해놓아서 iptables 같은건 설정하지 않았다..;)

사용자 삽입 이미지

서버 Passive 모드 강제 접속

(회색으로 체크된건 'Passive 모드 지원' 정도이고 검은색으로 체크하면 '무조건 사용' 정도의 의미인 듯 하다)

그러자...결국 성공...ㅠㅠ

vsFTP 와 IIS의 FTP 가 접속시 기본 모드가 서로 다른건지 알아보지 못했지만..
강제로 passive 모드에 고정시키지 않으면 데이터 전송이 안되는 것으로보아
미루어 짐작만 해보고 2일간의 고민은 일단락 짓기로 했다..;;



반응형