Chạy máy chủ SFTP trên Android
Máy chủ SFTP của AnExplorer biến điện thoại Android của bạn thành máy chủ tệp có thể truy cập SSH. Kết nối từ bất kỳ ứng dụng khách SSH/SFTP nào trên máy tính xách tay, máy tính để bàn hoặc máy chủ từ xa — bộ nhớ điện thoại của bạn được hiển thị an toàn qua mạng.
Không giống như Máy chủ FTP cơ bản, SFTP được mã hóa qua SSH. Mọi hoạt động truyền tệp đều được bảo vệ, giúp Máy chủ SFTP thích hợp để truy cập điện thoại của bạn từ xa qua internet hoặc trên các mạng không đáng tin cậy.
Khi nào nên sử dụng Máy chủ SFTP thay vì Máy chủ FTP
| Tình huống | Sử dụng |
|----------||------|
| Wi-Fi tại nhà, mạng đáng tin cậy | Máy chủ FTP (đơn giản hơn) |
| Wi-Fi công cộng, văn phòng hoặc truy cập từ xa | Máy chủ SFTP (được mã hóa) |
| Tự động sao lưu từ PC/máy chủ sang điện thoại | Máy chủ SFTP |
| Nhà phát triển khác cần scp tệp vào điện thoại của bạn | Máy chủ SFTP |
| Kết nối từ thiết bị đầu cuối Linux/Mac qua sftp hoặc scp | Máy chủ SFTP |
Cách khởi động máy chủ SFTP
- Mở AnExplorer
- Mở thanh bên của menu (chạm ≡ hoặc vuốt sang phải)
- Chọn Máy chủ SFTP
- Nhấn Bắt đầu
- AnExplorer hiển thị: Máy chủ: 192.168.x.x, Cổng: 2222 (hoặc cổng đã định cấu hình của bạn)
- Đặt tên người dùng và mật khẩu trong cài đặt Máy chủ SFTP — không bao giờ để máy chủ SFTP mở mà không có thông tin xác thực
Máy chủ chỉ chạy khi AnExplorer đang hoạt động. Nó tắt khi bạn đóng ứng dụng hoặc hệ thống sẽ tắt nó để giải phóng bộ nhớ.
Kết nối từ máy tính
Từ Windows (dấu nhắc lệnh hoặc PowerShell):
sftp -P 2222 [email protected]
Then use SFTP commands: ls, lấy tên tệp, đặt tên tệp, exit
From Linux or Mac (terminal):
sftp -P 2222 [email protected]
From FileZilla (Windows/Mac/Linux):
- Site Manager > New Site
- Protocol: SFTP – SSH File Transfer Protocol
- Host:
192.168.1.105, Port:2222 - Logon type: Normal, username, password
- Connect
From Cyberduck (Mac):
- Open Connection > SFTP (SSH File Transfer Protocol)
- Server:
192.168.1.105, Port:2222 - 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
| Setting | Recommendation |
|---|---|
| Port | 2222 (default, avoids conflict with system SSH on port 22) |
| Username | Choose something non-trivial |
| Password | Use a strong password |
| Root directory | Restrict to /sdcard/ hoặc một thư mục cụ thể |
| Xác thực khóa SSH | Có sẵn cho khách hàng dựa trên khóa |
Bảo mật: Hiển thị cổng SFTP
Theo mặc định, Máy chủ SFTP liên kết với IP hiện tại của điện thoại của bạn trên mạng cục bộ. Nếu bạn muốn truy cập nó từ bên ngoài nhà của bạn:
- Bật chuyển tiếp cổng trên bộ định tuyến của bạn: chuyển tiếp cổng ngoài → cổng IP của điện thoại 2222
- Sử dụng IP công cộng hoặc tên máy chủ DDNS của bộ định tuyến để kết nối từ xa
- Luôn sử dụng mật khẩu khi đưa SFTP lên internet
- Cân nhắc sử dụng VPN (OpenVPN) thay vì chuyển tiếp cổng để bảo mật tốt hơn
Máy chủ SFTP so với Máy chủ FTP so với Kết nối thiết bị
| Máy chủ SFTP | Máy chủ FTP | Kết nối thiết bị | |
|---|---|---|---|
| Đã mã hóa | ✅ | ❌ | ❌ |
| Yêu cầu máy khách SSH | ✅ | ❌ | ❌ |
| Hoạt động từ mọi trình duyệt | ❌ | ❌ | ✅ |
| Tốt nhất cho | Truy cập từ xa/an toàn | Chuyển mạng LAN | Chia sẻ nhanh |
| Hướng dẫn liên quan | Trang này | Máy chủ FTP | Kết nối thiết bị |
Hướng dẫn liên quan
- Ứng dụng SFTP — kết nối với máy chủ từ xa
- Máy chủ FTP — máy chủ LAN đơn giản hơn
- Kết nối thiết bị — Máy chủ HTTP dành cho trình duyệt
- Chuyển từ Android sang PC
