OS/Windows

FTP Passvie Mode 설정

Lawmin 2013. 7. 18. 22:59

아래 내용대로 하면 동작할 것 같지만 바로는 안된다.

http://www.iis.net/learn/publish/using-the-ftp-service/configuring-ftp-firewall-settings-in-iis-7


결론적으로


1. [IIS 관리자] - [FTP 방화벽] 에서 포트 범위 지정

2. [방화벽]에서 FTP 서비스에 대해 동적 포트 OPEN 허용, 또는

    [방화벽]에서 위에서 지정한 포트 범위 오픈

   (어떤 서버 보면, 아무리 내부지만 FTP 안돼서 방화벽을 아예 꺼둔 것도 있더라...)

3. [서비스]에서 Microsoft FTP Service 를 재시작

   (IIS 관리자에서 FTP 재시작 하는 것으론 안된다!)

 

위 세가지 절차대로 되어야 하는 것 같다.


아래는 삽질 과정...


처음엔 서버 관리자에서 FTP 방화벽 설정 부분의 포트 범위 지정이 안되길래,

찾아보니 IIS 관리자의 최상위 항목에 FTP 방화벽이 또 있더라. (여기서 범위 지정이 된다.)


여기서 지정해주면 클라이언트가 알아서 서버 포트 열린 곳으로 들어와야 할텐데,

파일질라 포트를 보면 지정한 포트 밖으로 접속 시도를 하는 것이 보인다.

[IP, FF(10진수로 앞), FF(10진수로 뒤) 형태의 포트]


IIS 관리자에서 FTP 를 재시작해봐도 안되는데,

어찌저찌 서비스에서 Mircrosoft FTP Service 재시작하고 다시 접속해보니 되더라는...