Android에서 SFTP 서버를 실행하는 방법

Android에서 SFTP 서버를 실행하는 방법

마지막 업데이트 :

AnExplorer의 SFTP 서버는 Android 휴대폰을 SSH 액세스 가능한 파일 서버로 바꿔줍니다. 노트북, 데스크톱 또는 원격 서버의 SSH/SFTP 클라이언트에서 연결하세요. 휴대폰의 저장 공간은 네트워크를 통해 안전하게 노출됩니다.

기본 FTP Server과 달리 SFTP는 SSH를 통해 암호화됩니다. 모든 파일 전송이 보호되므로 SFTP 서버는 인터넷이나 신뢰할 수 없는 네트워크를 통해 원격으로 휴대폰에 액세스하는 데 적합합니다.

FTP 서버 대신 SFTP 서버를 사용해야 하는 경우

상황사용
홈 Wi-Fi, 신뢰할 수 있는 네트워크FTP 서버(간단함)
공용 Wi-Fi, 사무실 또는 원격 액세스SFTP 서버(암호화됨)
PC/서버에서 전화로 백업 자동화SFTP 서버
다른 개발자가 귀하의 휴대폰에 scp 파일을 저장해야 합니다SFTP 서버
sftp 또는 scp을 통해 Linux/Mac 터미널에서 연결SFTP 서버

SFTP 서버를 시작하는 방법

  1. AnExplorer를 엽니다.
  2. 메뉴 사이드바를 엽니다(폴더를 탭하거나 오른쪽으로 스와이프).
  3. SFTP 서버를 선택합니다.
  4. 시작을 탭합니다.
  5. AnExplorer는 다음을 표시합니다: 호스트: 192.168.x.x, 포트: 2222(또는 구성된 포트)
  6. SFTP 서버 설정에서 사용자 이름비밀번호를 설정하세요. 자격 증명 없이 SFTP 서버를 열어두지 마세요.

서버는 AnExplorer가 활성화된 동안에만 실행됩니다. 앱을 닫거나 시스템이 메모리를 확보하기 위해 앱을 종료하면 앱이 종료됩니다.

컴퓨터에서 연결하기

Windows에서(명령 프롬프트 또는 PowerShell):

sftp -P 2222 [email protected]

Then use SFTP commands: ls, 파일 이름 가져오기, put 파일 이름, exit

From Linux or Mac (terminal):

sftp -P 2222 [email protected]

From FileZilla (Windows/Mac/Linux):

  1. Site Manager > New Site
  2. Protocol: SFTP – SSH File Transfer Protocol
  3. Host: 192.168.1.105, Port: 2222
  4. Logon type: Normal, username, password
  5. Connect

From Cyberduck (Mac):

  1. Open Connection > SFTP (SSH File Transfer Protocol)
  2. Server: 192.168.1.1 05, Port: 2222
  3. Enter username and password

Automating: Pull Phone Files from a Linux Server

A common workflow for developers: automatically back up phone contents to a Linux home server using a cron job:

# cron entry (runs every night at 2am)
0 2 * * * sftp -P 2222 [email protected]:/sdcard/DCIM /backup/phone-photos/

Or use rsync over SSH (if the phone SFTP server supports rsync commands — varies by implementation):

rsync -avz -e "ssh -p 2222" [email protected]:/sdcard/ /backup/phone/

This is a reliable way to maintain an automatic photo/video backup from phone to NAS or home server without any cloud service.

SFTP Server Settings

SettingRecommendation
Port2222 (default, avoids conflict with system SSH on port 22)
UsernameChoose something non-trivial
PasswordUse a strong password
Root directoryRestrict to /sdcard/ 또는 특정 폴더
SSH 키 인증키 기반 클라이언트에 사용 가능

보안: SFTP 포트 노출

SFTP 서버는 기본적으로 로컬 네트워크에 있는 전화기의 현재 IP에 바인딩됩니다. 집 밖에서 액세스하려는 경우:

  1. 라우터에서 포트 전달을 활성화합니다. 외부 포트 전달 → 전화 IP 포트 2222
  2. 라우터의 공용 IP 또는 DDNS 호스트 이름을 사용하여 원격으로 연결하세요.
  3. SFTP를 인터넷에 노출할 때 항상 비밀번호를 사용하세요
  4. 보안 강화를 위해 포트 전달 대신 VPN(OpenVPN)을 고려하세요.

SFTP 서버 vs FTP 서버 vs 장치 연결

SFTP 서버FTP 서버장치 연결
암호화됨
SSH 클라이언트 필요
모든 브라우저에서 작동
원격/보안 액세스LAN 전송빠른 공유
관련 가이드이 페이지FTP 서버장치 연결

관련 가이드

설치하다

AnExplorer 설치

자주 묻는 질문

저작권 © DWorkS 2011 – 2026 모든 권리 보유.