티스토리 뷰

반응형

휴대폰 FTP Server 설정

 

 휴대폰 FTP Server 포트 포워딩(smart phone FTP Server & port forwarding setting)

 

Android 휴대폰에 FTP Server 앱을 구매/설치하고 공유기의 포트포워딩 규칙까지 설정하면 공인 IP(Public IP, 흔히 통피, 통신사 IP라고 불림)를 통해 FTP Server에 접속할 수 있습니다.

포트 포워딩(Port Forwarding) 규칙 없이 사용하면 접속한 공유기에 연결된 기기들만 FTP Server에 접속할 수 있습니다.

 

FTP Server 기본 설정

 

인터페이스 선택

 

FTP Server 앱을 실행하고 가장 먼저 필요한 설정이 '인터페이스' 설정입니다. wlan0는 무선인터넷 인터페이스, rmnet_data1은 모바일 데이터를 사용하는 인터페이스 입니다.

rmnet_data1을 사용하게 되면 포트 포워딩 없이 FTP Server로 접속할 수 있지만 모바일 데이터를 사용해야 하는 단점이 있습니다.

wlan0를 선택해서 사용하는 것이 보안상 안전합니다. (무선 공유기 연결된 기기들 범위 내에서 접속할 수 있음)

 

FTP Server 사용자 관리

 

이 앱에서 가장 마음에 드는 기능입니다. 사용자 관리 메뉴에서 여러 사용자를 추가할 수 있으며, 사용자별로 각각 다른 저장소 위치를 지정하고 읽기, 쓰기 등 별도의 권한을 부여할 수 있습니다.

갑자기 친구에게 공유하는 경우, 친구의 id/passwd를 임시로 추가하여 공유하고 삭제할 수 있으니 너무 편한 것 같아요.

 

FTP Server 기타설정

 

그 이외에 다양한 설정을 통해 FTP Server를 자동 실행시키거나, 전원 관리를 할 수 있습니다.

android 공기계를 FTP Server 전용으로 사용하기에 딱 좋은 옵션들이 있습니다.

무선 공유기에 연결된 사설 IP(Private IP, 집/회사 등 공유기에 연결된 기기에서만 접속 가능)를 통해서 가정, 회사 내에서 FTP를 사용하는 것이 보안상 안전합니다.

만약 공인 IP(Public IP)를 통해 FTP 서버에 접속하고자 하는 경우, 인터페이스를 휴대폰의 모바일 데이터 인터페이스(rmnet_data1)으로 바꾸거나 wlan0 인터페이스에서는 공유기의 Port Forwarding 규칙을 설정해 줘야 합니다.

 


2중 공유기 Port Forwarding

 

2중 공유기 FTP Server port forwarding

 

Port Forwarding을 구성하기 전에 위 이미지처럼 자신의 집 네트워크 환경을 간단하게 스케치해 보세요.

이렇게 도식화한 이후에 Port Forwarding 규칙을 설정하는 것이 실수를 줄여줍니다.

 

포트 포워딩 규칙

 

1st Gateway(통신사 모뎀) 관리자 페이지에 접속하여, 21번 port를 모두 2121 포트로 포워딩 시켜주는 설정을 해줬습니다.

2nd 공유기에 할당된 IP가 192.168.25.51(1st Gateway - DHCP 할당 정보에서 확인 가능)입니다. 관리자 페이지에 접속할 수 있는 192.168.29.1로 포트 포워딩 규칙을 설정하시면 안 됩니다. (2nd Gateway가 1st Gateway로부터 할당받은 내부 IP를 기준으로 포트 포워딩 설정)

만약 공유기가 1개만 있다면, 1개에서만 바로 휴대폰 IP, Port로 포트 포워딩 규칙을 설정하시면 됩니다.

 

포트 포워딩 규칙(Passive mode)

 

FTP Server가 Passive mode를 지원하기 때문에 60000:60127을 추가로 포트 포워딩 규칙에 추가합니다.
이 규칙을 추가하지 않으면 데이터 전송에 문제가 생길 수 있습니다.

 

Passive mode port forwarding 규칙

 

2차 Gateway(무선 공유기) 관리자 페이지에 접속하여, 휴대폰(192.168.29.249)로 2121번 port, 60000:60127 port를 각각 포트 포워딩 규칙을 추가합니다.

여기까지 설정해 주면 모든 준비가 끝나게 됩니다.

 

filezilla

 

Filezilla FTP Client 프로그램을 사용하여 공인 IP(Public IP)로 접속하여 사진을 업로드해 봤습니다. 정상적으로 잘 작동합니다.

 

반응형
댓글