วิธีเรียกใช้เซิร์ฟเวอร์ SFTP บน Android

วิธีเรียกใช้เซิร์ฟเวอร์ SFTP บน Android

อัปเดตล่าสุด :

เรียกใช้เซิร์ฟเวอร์ SFTP บน Android

เซิร์ฟเวอร์ SFTP ของ AnExplorer จะเปลี่ยนโทรศัพท์ Android ของคุณให้เป็นเซิร์ฟเวอร์ไฟล์ที่เข้าถึง SSH ได้ เชื่อมต่อจากไคลเอ็นต์ SSH/SFTP บนแล็ปท็อป เดสก์ท็อป หรือเซิร์ฟเวอร์ระยะไกล พื้นที่เก็บข้อมูลในโทรศัพท์ของคุณจะถูกเปิดเผยอย่างปลอดภัยผ่านเครือข่าย

Unlike the basic FTP Server, SFTP is encrypted over SSH. การถ่ายโอนไฟล์ทุกครั้งได้รับการป้องกัน ทำให้เซิร์ฟเวอร์ SFTP เหมาะสำหรับการเข้าถึงโทรศัพท์ของคุณจากระยะไกลผ่านทางอินเทอร์เน็ตหรือบนเครือข่ายที่ไม่น่าเชื่อถือ

เมื่อใดควรใช้เซิร์ฟเวอร์ SFTP แทนเซิร์ฟเวอร์ FTP

| สถานการณ์ | ใช้ | |----------||-----| | Wi-Fi ในบ้าน เครือข่ายที่เชื่อถือได้ | เซิร์ฟเวอร์ FTP (ง่ายกว่า) | | Wi-Fi สาธารณะ สำนักงาน หรือการเข้าถึงระยะไกล | เซิร์ฟเวอร์ SFTP (เข้ารหัส) | | การสำรองข้อมูลอัตโนมัติจากพีซี/เซิร์ฟเวอร์ไปยังโทรศัพท์ | เซิร์ฟเวอร์ SFTP | | นักพัฒนารายอื่นจำเป็นต้อง scp ไฟล์ลงในโทรศัพท์ของคุณ | เซิร์ฟเวอร์ SFTP | | การเชื่อมต่อจากเทอร์มินัล Linux/Mac ผ่าน sftp หรือ scp | เซิร์ฟเวอร์ 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, รับชื่อไฟล์, ใส่ชื่อไฟล์, ออก

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/ หรือโฟลเดอร์เฉพาะ
การรับรองความถูกต้องคีย์ SSHมีให้สำหรับลูกค้าที่ใช้คีย์

ความปลอดภัย: การเปิดรับพอร์ต SFTP

เซิร์ฟเวอร์ SFTP เชื่อมโยงกับ IP ปัจจุบันของโทรศัพท์ของคุณบนเครือข่ายท้องถิ่นตามค่าเริ่มต้น หากคุณต้องการเข้าถึงจากนอกบ้าน:

  1. เปิดใช้งาน การส่งต่อพอร์ต บนเราเตอร์ของคุณ: ส่งต่อพอร์ตภายนอก → พอร์ต IP ของโทรศัพท์ 2222
  2. ใช้ IP สาธารณะของเราเตอร์ของคุณหรือชื่อโฮสต์ DDNS เพื่อเชื่อมต่อระยะไกล
  3. ใช้รหัสผ่านเสมอ เมื่อเปิดเผย SFTP กับอินเทอร์เน็ต
  4. พิจารณาใช้ VPN (OpenVPN) แทนการส่งต่อพอร์ตเพื่อความปลอดภัยที่ดีขึ้น

เซิร์ฟเวอร์ SFTP กับเซิร์ฟเวอร์ FTP กับการเชื่อมต่ออุปกรณ์

เซิร์ฟเวอร์ SFTPเซิร์ฟเวอร์ FTPเชื่อมต่ออุปกรณ์
เข้ารหัส
ต้องใช้ไคลเอนต์ SSH
ทำงานได้จากเบราว์เซอร์ใด ๆ
ดีที่สุดสำหรับการเข้าถึงระยะไกล/ปลอดภัยการถ่ายโอน LANแบ่งปันด่วน
คำแนะนำที่เกี่ยวข้องหน้านี้เซิร์ฟเวอร์ FTPการเชื่อมต่ออุปกรณ์

คำแนะนำที่เกี่ยวข้อง

ติดตั้ง

ติดตั้ง AnExplorer

คำถามที่พบบ่อย

ลิขสิทธิ์ © DWorkS 2011 – 2026 สงวนลิขสิทธิ์