Ftp 서버 정보
컴퓨터와 파일 전송
ftp 서버를 이용하면 안드로이드 기기에서 SD 카드는 물론 어떠한 폴더에서도 읽기/쓰기가 가능합니다. 여러분의 PC에 사진 백업이 가능하고, 음악, 동영상을 복사할 수 있습니다.
Ftp 클라이언트 프로그램이 없다면, FileZilla 클라이언트를 추천합니다. (다음 링크에서 다운로드 가능합니다. http://filezilla-project.org/) 하지만 윈도우의 파일 익스플로러를 사용할 수도 있습니다.
프리버전은 랜드스케이프 스크린 모드를 지원하지 않습니다.
기능
사용하는 기기의 모든 네트워크 인터페이스를 사용할 수 있습니다. : 와이파이, 이더넷, 모바일 네트워크, USB 등등.
익명 사용자 (비활성화 가능함)
Ftp 사용자(비활성화 가능). 이름, 패스워드 변경가능
홈디렉토리 가 root 디렉토리로 이용가능
읽기 전용 모드
능동, 수동 모드 가능
숨김파일 보기
사용자 지정 홈폴더
포어그라운드 서비스로 서버를 운용하기 위한 옵션
에너지 세이브 모드
언어 지원: 영어, 스페인어, 루마니아어, 불어, 이탈리아어, 헝가리어, 독어, 중국어, 포르투갈어, 러시아어, 한국어, 카탈루냐어
Intents:
com.theolivetree.ftpserver.StartFtpServer
com.theolivetree.ftpserver.StopFtpServer
할일
Root 유저로서 서버 동작(루팅된 기기만 적용)
TLS/SSL 안전 연결 지원
USB 케이블로 Ftp 서버 연결하는 방법
네트워크가 사용불가능할 때, USB 케이블을 이용해서 접속하는 방법
설정-어플리케이션- 개발 및 설정 옵션 “USB 디버깅”
USB 케이블로 휴대폰과 PC를 연결하세요.
Adb 서버를 시작하세요. PC에서 “adb start-server” 명령을 실행하세요.
adb는 안드로이드 SDK에서 찾을 수 있는 프로그램입니다. 일반적으로on android-sdk\platform-tools\adb 에서 찾을 수 있습니다.
컴퓨터에서 휴대폰으로 필요한 포트를 포워드하세요. 컴퓨터에서"adb forward tcp:2221 tcp:2221"를 실행하세요.
휴대폰에 설정된 모든 ftp 서버와 수동 포트를 위해 이 절차를 반복할 필요가 있습니다.
이를 위해서, 컴퓨터 연결이 127.0.0.1:2221로 휴대폰의 포트 2221로 포워드되어야합니다.
휴대폰의 Ftp 서버를 실행하세요. 설정을 열어서 “네트워크 인터페이스”에서 “루프백(127.0.0.1)” 혹은 “모두”를 선택하세요.
Ftp 서버 시작
컴퓨터의 Ftp 클라이언트에서ftp://127.0.0.1:2221로 접속하세요. (Ftp 서버 설정에 따라 포트가 다를 수 있습니다. )
US B 연결을 사용할 때 수동모드만 가능하고, 이 모드에서는 연결이 컴퓨터에 의해서 항상 시작될 필요가 있습니다.
접근 권한 필요
INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
Ftp 클라이언트로 네트워크 통신을 열기위해 서버를 활성화하기위한 네트워크 접근권한
WRITE_EXTERNAL_STORAGE
SD 카드에서 ftp 클라이언트로 부터 전송 받은 파일을 Ftp 서버가 쓰기 가능
WAKE_LOCK
서버가 구동중일 때만 휴대폰을 깨어있는 상태로 두세요. 휴대폰이 깨어있지 않다면 Ftp 서버로의 연결은 실패할 수 있습니다.
이 프로그램에 사용된 라이브러리. 아파치 ftp 서버 v1.0.6. 아파치2 라이센스. 안드로이드 viewflow pakerfeldt(01/Nov/2011). 아파치2 라이센스 http://www.apache.org/licenses/LICENSE-2.0.html
Special thanks to: Beatriz Vera, Surjit Panda, Alex Sovu, Balazs David Molnar, Damien Varvenne, Simone Balducci, Juanvi, Chengcheng Hu, Noelia, Noxa Tagakov, Joon Lim, Tomokazu Wakasugi and Paulino Feitio.