Skip to main content

Apa Itu FTP? Cara Kerja, Kelemahannya, dan Kenapa Beralih ke SFTP

FTP memindahkan berkas ke server, tapi mengirim kata sandi sebagai teks terbaca. Pahami cara kerjanya, beda SFTP dan FTPS, serta praktik yang perlu diterapkan.

Apa Itu FTP? Cara Kerja, Kelemahannya, dan Kenapa Beralih ke SFTP

FTP adalah protokol untuk memindahkan berkas antara komputer dan server. Ia sudah dipakai puluhan tahun dan masih tersedia di hampir semua paket hosting — tetapi dalam bentuk aslinya, ia punya satu kelemahan mendasar yang membuatnya sebaiknya tidak dipakai lagi.

Apa Itu FTP dan Bagaimana Cara Kerjanya

FTP (File Transfer Protocol) adalah protokol yang memungkinkan Anda mengunggah, mengunduh, menghapus, dan mengatur berkas di server lewat aplikasi khusus.

Untuk terhubung, Anda memerlukan empat hal: alamat server, nama pengguna, kata sandi, dan nomor port. Keempatnya diberikan penyedia hosting, dan biasanya juga bisa dibuat sendiri lewat control panel.

Setelah terhubung, aplikasi menampilkan dua panel: berkas di komputer Anda di satu sisi, berkas di server di sisi lain. Pemindahan dilakukan dengan menyeret berkas antar keduanya.

Kelemahan yang Menentukan

FTP biasa mengirim nama pengguna dan kata sandi sebagai teks terbaca — siapa pun yang berada di jalur bisa membacanya, termasuk di jaringan wifi publik.

Bukan hanya kredensial: seluruh isi berkas yang dipindahkan juga tidak terlindungi. Kalau Anda mengunggah berkas konfigurasi yang berisi kata sandi database, kata sandi itu ikut lewat dalam bentuk yang bisa dibaca.

Karena itu FTP biasa sebaiknya tidak dipakai lagi. Ada dua pengganti yang tersedia di hampir semua hosting.

SFTP dan FTPS

SFTPFTPS
DasarnyaBerjalan di atas SSHFTP dengan lapisan enkripsi TLS
PortSama dengan SSHPort FTP, dengan variasi
Pengaturan firewallSederhana, satu portLebih rumit karena memakai beberapa koneksi
KetersediaanDi mana pun SSH tersediaPerlu diaktifkan di sisi server

Untuk sebagian besar kebutuhan, SFTP adalah pilihan yang tepat. Ia tidak memerlukan pengaturan tambahan selama akses SSH sudah tersedia, dan aturan firewall-nya jauh lebih sederhana.

Perhatikan bahwa SFTP bukan singkatan dari “secure FTP” dalam arti FTP yang diamankan — ia protokol yang berbeda sama sekali, yang kebetulan mengerjakan pekerjaan serupa.

Kapan Masih Memakai Pemindahan Berkas Manual

Bagi sebagian besar pemilik website, kebutuhan ini lebih jarang daripada yang dibayangkan.

Pekerjaan yang memang menuntutnya:

  1. Mengunggah berkas dalam jumlah besar sekaligus, misalnya saat migrasi situs.
  2. Memperbaiki situs yang tidak bisa diakses dari sisi administrasi, misalnya menonaktifkan plugin bermasalah dengan mengganti nama foldernya.
  3. Mengunduh salinan berkas sebagai cadangan tambahan.

Untuk pekerjaan sehari-hari seperti mengunggah gambar atau memasang plugin, semuanya lebih aman dan lebih cepat dilakukan dari dalam panel administrasi WordPress atau lewat pengelola berkas di control panel.

Praktik yang Perlu Diterapkan

  • Gunakan SFTP, bukan FTP biasa. Kalau penyedia Anda hanya menyediakan FTP tanpa enkripsi, tanyakan alternatifnya.
  • Buat akun terpisah dengan akses terbatas kalau Anda memberi akses ke pihak ketiga, dan hapus setelah pekerjaan selesai.
  • Jangan simpan kata sandi di aplikasi FTP tanpa kata sandi induk. Berkas penyimpanan kredensial adalah sasaran umum perangkat perusak di komputer.
  • Periksa apa yang Anda unggah. Berkas dengan huruf besar-kecil yang tidak konsisten akan bermasalah di server Linux, meski di Windows terlihat baik-baik saja.
  • Jangan pernah mengunggah berkas cadangan ke folder publik. Cadangan yang bisa diunduh siapa saja berisi seluruh isi database Anda.

Pertanyaan yang Sering Diajukan

Apakah FTP masih aman dipakai di jaringan sendiri? Risikonya lebih kecil, tetapi tidak ada alasan memilihnya ketika SFTP tersedia tanpa biaya tambahan dan tanpa kerumitan berarti.

Kenapa koneksi FTP saya sering terputus? Sering karena pengaturan mode koneksi. Coba beralih antara mode pasif dan aktif di aplikasi FTP Anda; mode pasif umumnya lebih cocok bila Anda berada di balik router.

Apakah bisa memindahkan website hanya dengan FTP? Berkasnya bisa, tetapi database tidak. Database dipindahkan lewat ekspor dan impor terpisah. Melewatkan bagian ini adalah kesalahan migrasi yang paling sering terjadi.

Aplikasi apa yang dipakai untuk SFTP? Aplikasi FTP arus utama umumnya sudah mendukung SFTP — cukup pilih jenis koneksinya saat membuat sambungan baru, bukan memasang aplikasi lain.