반응형
Windows 2008 r2 web server기준으로 작성하나 win vista,7,xp도 비슷하게 설정 가능할 것으로 생각됩니다.
위 그림과 같이 failed to retrieve directory listing 이 뜨면서 passive mode ftp접속이 되지 않았습니다.
사전에 방화벽에 허용 포트를 21번 적용해었구요.
passive mode의 정상적인 접속을 위해서는 간단하게 다음과 같이 윈도우 방화벽을 설정하니 해결 되었습니다.
Windows firewall with Advanced security 설정을 open합니다.
windows firewall도 기능이 제약되지만 비슷하게 설정 가능합니다.
그리고 New rule..을 클릭합니다.
Program을 클릭합니다.
This program path에 path를 입력하거나 Browse 버튼을 클릭하여 ftp서버 데몬 프로그램을 지정합니다.
저는 FileZilla Server를 사용하기 때문에 위 그림과 같이 설정했습니다.
Allow the connection을 클릭 후 Next
Next
표시 관리 이름은 FTP라고 적겠습니다.
이제 외부에서 접속되는지 테스트하면 됩니다. 저는 잘되니다.