Server & OS

FTP passive mode

컨텐츠 정보

본문

FTP 는 두 개의 모드가 있습니다.
오래된 전통적인 한 방식이 바로 Active mode 라는 것이구요.
좀 더 최근에 나타난 것이 Passive mode 입니다.

이 두가지를 비교해 보면,
인터넷 사용자들이 가장 흔하게 접하는 웹 브라우저들이 일반적으로
Passive 모드로 설정되어 있습니다. 그러나, FTP 클라이언트 프로그램들은
일반적으로 Active 모드가 기본값으로 설정되어 있습니다.

Active 모드에서는 원격지의 서버가 어떠한 출력을 내보낼 때
- 이를테면 ls 나 dir 같은 명령어가 입력되면 결과를 출력하려고 할 때 혹은 파일을 전송할 때 -
반드시 현재 내가 사용중인 컴퓨터와 별도의 추가적인 TCP/IP 연결을 맺어야 합니다.
(이때 일반적인 FTP 포트인 21번이 아니라 FTP-Data 포트인 TCP 20번을 사용합니다.)

이는 기존에 연결된 FTP 를 끊지 않고 Data 커넥션을 필터링 하는 것이
불가능하다는 얘기이므로 방화벽이 설치되어 있는 경우 Active 모드는 상당히
곤란한 환경이 됩니다.

반면에 Passive mode 에서는 TCP 20번 포트 대신에
1024 번 이상의 시스템에서 예약해 놓지 않은 포트를 사용하여 데이터를
주고받을 수 있습니다.

Passive 모드를 끄고 접속하라는 것은 해당 FTP 서버가 Passive 모드를
지원하지 않고 기본적이고도 전통적인 Active 모드로만 운영이 된다는 뜻이며
또한, Passive 모드를 지원하지 않는 서버의 경우에
Passive 모드로 접속하는 것이 불가능합니다.

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
“무릇 물이란 지세를 따라 흐르되 작은 틈도 놓치지 않고 적시니 지혜를 갖춘 자와 같고, 움직이면서 아래로 흘러가니 예를 갖춘 자와 같으며, 어떤 깊은 곳도 머뭇거리지 않고 들어가니 용기를 가진 자와 같고 장애물이 막혀서 갇히면 고요히 맑아지니 천명을 아는 자와 같으며, 험한 곳을 거쳐 멀리 흐르지만 끝내 남을 허물어뜨리는 법이 없으니 덕을 가진 자와 같다. 천지는 이것으로 이루어지고, 만물은 이것으로 살아가며, 나라는 이것으로 안녕을 얻고, 만사는 이것으로 평안해지며, 만물은 이것으로 바르게 되는 것이다. 이것이 지혜로운 자가 물을 좋아하는 이유이다.” (한영, <<한시외전>>)