LISTORY
안드로이드와 FTP - FileZilla, 파일질라로 FTS 서버 구축3, 방화벽 설정 본문
안드로이드에서 직접 FTP에 접근하려고 시도한 결과,
서버에 connect 하지 못하는 문제를 발견하게 되었습니다.
저는 time out이 발생했는데, 이는
1. IP/ 도메인 또는 포트가 잘못되었을 경우
2. IP / 도메인 또는 포트가 다운되었을 경우
3. IP / 도메인이 응답하는 시간이 오래 걸릴 경우
4. 사용중인 포트에서 요청, 또는 응답을 차단하는 방화벽이 있을 경우
5. 특정 호스트에 대한 요청을 차단하는 방화벽이 있는 경우
6. 인터넷이 끊어졌을 경우
이러한 상황에서 발생할 수 있다고 합니다.
저의 경우 방화벽의 문제인 것 같아 찾아보니,
FTP 서버를 외부 아이피로 접속할때 윈도우 방화벽을 설치해야 한다는 것을 알게되었습니다.
그래서 이번 포스팅은 FTP 서버를 외부에서 접근할 경우 필요한
방화벽 설정에 대하여 말씀드리겠습니다.
윈도우 방화벽 설정을 위해 우선 제어판으로 이동합니다.
방화벽 관련 설정은 시스템 및 보안 항목에 있으므로 해당 항목을 클릭합니다.
Windows 방화벽을 클릭합니다.
위에 사진에서 빨간색 박스로 표시되어 있는
Windows 방화벽을 통해 앱 또는 기능 허용을 클릭해줍니다.
여기서 설정 변경을 클릭해주면,
다음과 같이 다른 앱 허용 버튼이 활성화 됩니다.
해당 버튼을 클릭해줍니다.
그럼 다음과 같이 앱 추가 창이 뜨면서 새로운 앱을 추가할 수 있습니다.
찾아보기 버튼을 클릭하여 FileZilla 서버 시작 프로그램을 추가해줍니다.
추가하면 허용되는 앱 및 기능에 FileZilla Server가 추가되어 있습니다.
개인과 공용에 체크를 하고 확인을 눌러주면 됩니다.
방화벽에 추가하고 테스트 해본 결과, 성공적으로 연결되는 모습을 확인할 수 있었습니다.
안드로이드와 FTP 연동 코드는 조만간 포스팅하도록 하겠습니다.
'IT > 안드로이드' 카테고리의 다른 글
안드로이드와 FTP - FileZilla Client 사용 방법 (0) | 2017.05.22 |
---|---|
안드로이드와 FTP - Filezilla 클라이언트 설치 방법 (0) | 2017.05.22 |
안드로이드와 FTP - FileZilla, 파일질라로 FTS 서버 구축2, 유저 확인 (0) | 2017.05.18 |
안드로이드와 FTP - FileZilla, 파일질라로 FTP 서버 구축1 (0) | 2017.05.17 |
안드로이드 스튜디오에 라이브러리 (jar 파일) 추가 (0) | 2017.05.16 |