파일질라 FTP 서버 사용 시 설정하는 방법 , "425 Can't open data connection for transfer of "
공유기를 사용하는 환경에서 자신의 PC를 FTP 서버로 만들고 외부에서 접속하는 방법으로 간단하게 파일질라 서버 프로그램을 설치하면 간단하게 구축이 가능하다.
실질적으로 설치를 해보니 아래와 같은 오류메세지가 나온다.
접속 불가 상태의 오류메세지
상태: 서버가 라우트 불가능한 주소의 수동형 응답을 보냈습니다. 수동형 모드가 실패했습니다.
응답: 150 Opening data channel for directory listing of "/"
응답: 425 Can't open data connection for transfer of "/"
그래서 이것 저것 테스트를 해보니.... 파일질라를 능동형이 아닌 수동형(FTP사용 행태)으로 사용을 해주면 잘 된다.
아래와 같은 순서로 세팅을 해주면 한 번에 잘 작동한다.
공유기 환경에서 파일질라로 FTP 서버 구축하는 방법
1. 공유기의 포트포워딩에서 자신의 PC아이피에 포트포워딩을 2개 해준다.
가령, 20001 , 20002 이런식으로 2개 해준다. 20001은 FTP접속, 20002는 데이터 전송에 사용이 된다.
2. PC의 방화벽에서 위에 추가한 20001, 20002포트를 열어준다.
3. 파일질라 서버 프로그램에서 20001, 20002 포트를 지정해준다. 아래 스크린샷 참고
4. 파일질라 클라이언트에서 접속 방법을 "수동형"으로 해준다.
이렇게 해주면 잘 된다.
파일질라 다운로드 : https://filezilla-project.org/
접속 후 FTP 서버로 만들 경우는 아래 FileZilla Server 다운로드