Cách chạy máy chủ SFTP trên Android

Cách chạy máy chủ SFTP trên Android

Cập nhật lần cuối :

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

  1. Mở AnExplorer
  2. Mở thanh bên của menu (chạm ≡ hoặc vuốt sang phải)
  3. Chọn Máy chủ SFTP
  4. Nhấn Bắt đầu
  5. 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)
  6. Đặt tên người dùngmậ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):

  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.105, 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/ hoặc một thư mục cụ thể
Xác thực khóa SSHCó 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:

  1. 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
  2. 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
  3. Luôn sử dụng mật khẩu khi đưa SFTP lên internet
  4. 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ủ SFTPMáy chủ FTPKế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 choTruy cập từ xa/an toànChuyển mạng LANChia sẻ nhanh
Hướng dẫn liên quanTrang nàyMáy chủ FTPKết nối thiết bị

Hướng dẫn liên quan

Cài đặt

Cài đặt AnExplorer

Câu hỏi thường gặp

Bản quyền © DWorkS 2011 – 2026 Mọi quyền được bảo lưu