Jalankan Server SFTP di Android
Server SFTP AnExplorer mengubah ponsel Android Anda menjadi server file yang dapat diakses SSH. Terhubung dari klien SSH/SFTP mana pun di laptop, desktop, atau server jarak jauh — penyimpanan ponsel Anda terekspos dengan aman melalui jaringan.
Berbeda dengan Server FTP dasar, SFTP dienkripsi melalui SSH. Setiap transfer file dilindungi, menjadikan Server SFTP sesuai untuk mengakses ponsel Anda dari jarak jauh melalui internet atau jaringan yang tidak tepercaya.
Kapan Menggunakan Server SFTP Daripada Server FTP
| Situasi | Gunakan |
|---|---|
| Wi-Fi Rumah, jaringan tepercaya | Server FTP (lebih sederhana) |
| Wi-Fi publik, kantor, atau akses jarak jauh | Server SFTP (terenkripsi) |
| Mengotomatiskan backup dari PC/server ke ponsel | Server SFTP |
Pengembang lain perlu scp file ke ponsel Anda | Server SFTP |
Menghubungkan dari terminal Linux/Mac melalui sftp atau scp | Server SFTP |
Cara Memulai Server SFTP
- Buka AnExplorer
- Buka sidebar menu (ketuk ≡ atau geser ke kanan)
- Pilih Server SFTP
- Ketuk Mulai
- AnExplorer menunjukkan: Host: 192.168.x.x, Port: 2222 (atau port yang Anda konfigurasi)
- Tetapkan nama pengguna dan kata sandi di pengaturan Server SFTP — jangan pernah membiarkan server SFTP terbuka tanpa kredensial
Server hanya berjalan saat AnExplorer aktif. Itu mati ketika Anda menutup aplikasi atau sistem mematikannya untuk mengosongkan memori.
Menghubungkan dari Komputer
Dari Windows (command prompt atau PowerShell):
sftp -P 2222 nama [email protected]
Kemudian gunakan perintah SFTP: ls, get filename, put filename, exit
Dari Linux atau Mac (terminal):
sftp -P 2222 nama [email protected]
Dari FileZilla (Windows/Mac/Linux):
- Manajer Situs > Situs Baru
- Protokol: SFTP – Protokol Transfer File SSH
- Host:
192.168.1.105, Pelabuhan:2222 - Jenis logon: Normal, nama pengguna, kata sandi
- Hubungkan
Dari Cyberduck (Mac):
- Buka Koneksi > SFTP (Protokol Transfer File SSH)
- Server:
192.168.1.105, Pelabuhan:2222 - Masukkan nama pengguna dan kata sandi
Mengotomatiskan: Tarik File Telepon dari Server Linux
Alur kerja yang umum bagi pengembang: secara otomatis mencadangkan konten ponsel ke server rumah Linux menggunakan tugas cron:
# entri cron (berjalan setiap malam jam 2 pagi)
0 2 * * * sftp -P 2222 pengguna [email protected]:/sdcard/DCIM /cadangan/foto-ponsel/
Atau gunakan rsync melalui SSH (jika server SFTP ponsel mendukung perintah rsync — bervariasi berdasarkan implementasi):
rsync -avz -e "ssh -p 2222" pengguna [email protected]:/sdcard/ /backup/telepon/
Ini adalah cara yang andal untuk memelihara pencadangan foto/video otomatis dari ponsel ke NAS atau server rumah tanpa layanan cloud apa pun.
Pengaturan Server SFTP
| Pengaturan | Rekomendasi |
|---|---|
| Pelabuhan | 2222 (default, menghindari konflik dengan sistem SSH pada port 22) |
| Nama pengguna | Pilih sesuatu yang tidak sepele |
| Kata Sandi | Gunakan kata sandi yang kuat |
| Direktori akar | Batasi ke /sdcard/ atau folder tertentu |
| Otentikasi kunci SSH | Tersedia untuk klien berbasis kunci |
Keamanan: Paparan Port SFTP
Server SFTP mengikat IP ponsel Anda saat ini di jaringan lokal secara default. Jika Anda ingin mengaksesnya dari luar rumah:
- Aktifkan penerusan port di router Anda: meneruskan port eksternal → port IP telepon 2222
- Gunakan IP publik atau nama host DDNS router Anda untuk terhubung dari jarak jauh
- Selalu gunakan kata sandi saat mengekspos SFTP ke internet
- Pertimbangkan VPN (OpenVPN) daripada penerusan porta untuk keamanan yang lebih baik
Server SFTP vs Server FTP vs Sambungan Perangkat
| Server SFTP | Server FTP | Sambungan Perangkat | |
|---|---|---|---|
| Terenkripsi | ✅ | ❌ | ❌ |
| Membutuhkan klien SSH | ✅ | ❌ | ❌ |
| Bekerja dari browser apa pun | ❌ | ❌ | ✅ |
| Terbaik untuk | Akses jarak jauh/aman | Transfer LAN | Berbagi cepat |
| Panduan terkait | Halaman ini | Server FTP | Sambungan Perangkat |
Panduan Terkait
- Klien SFTP — terhubung ke server jarak jauh
- Server FTP — server LAN yang lebih sederhana
- Device Connect — server HTTP untuk browser
- Transfer dari Android ke PC
