본문 바로가기

Projects/Server

passive 모드를 지원하는 익스플로러의 ftp 클라이언트 기능

ftp는 보통 명령 전송용 포트와 메시지 전송용 포트인 20, 21 을 사용해서 ftp 서비스를 하게 됩니다.
그런데 실제 클라이언트가 서버와 컨넥션이 설정되면
클라이언트가 서버에게, 전송에 사용할 1023 이상의 임의의 포트를 지정하게 됩니다.
따라서, 클라이언트가 공유기, NAT등의 방화벽 하위에 위치한 ftp 서버에 접속하여 파일을 전송 받기 위해서는
서버에서 1023이상의 포트를 열어주어야하는 문제가 발생하고,
보안상으로나, 열어주는 과정이 귀찮아 질 수 있습니다.

이런 점을 해결하기 위해 고안된 것이 passive 모드 ftp입니다.
이것은 클라이언트가 통신에 사용할 포트를 선택하는 것이 아니라,
서버가 클라이언트에게 통신에 사용할 포트를 지정하도록 하는 것입니다.

여러 문서를 검색해 본 결과,
익스플로러에서 passive 모드로 ftp에 접속할 수 없다는 글을 자주 보아서 안되는 것으로 알고 있었는데
익스플로러도 지원하고 있습니다.
passive모드로 접속하는 방법은
도구 > 인터넷 옵션 > 고급 > 탐색 +
                                               |
                                               +--방화벽 및 DSL 모뎀과 호환되는 수동 FTP 사용
에 체크를 해주는 것입니다.

액세스 권한이 없다, 제한 시간이 초과되었다는 메시지를 보시며 접속이 안되시는 분은
위의 옵션을 체크 여부를 확인 해보시는 것도 좋을 거 같습니다.