Back to blog
Tools

Apa itu FTP dan SFTP? Cara Mengunggah File Website ke Hosting

Sebelum era otomatisasi GitHub, para developer mengunggah file ke server menggunakan aplikasi FTP. Bagaimana cara kerjanya?

super admin·16 Juni 2026·2 min read
Apa itu FTP dan SFTP? Cara Mengunggah File Website ke Hosting
Article Content

Jembatan Pengantar File ke Server

Kamu sudah menyewa layanan Shared Hosting (seperti Niagahoster atau Hostinger). Kamu punya file index.html dan folder gambar di laptop. Bagaimana cara memindahkan file-file ini ke komputer server yang jaraknya ribuan kilometer darimu?

Kamu bisa menggunakan fitur File Manager di cPanel browser, tapi jika jumlah filenya ribuan, browser akan hang (macet). Cara paling stabil dan klasik adalah menggunakan protokol FTP (File Transfer Protocol).

Cara Kerja FTP

FTP adalah teknologi khusus yang tugasnya memindahkan file antara klien (laptopmu) dan server. Untuk menggunakannya, kamu butuh aplikasi FTP Client pihak ketiga. Aplikasi yang paling terkenal dan gratis adalah FileZilla.

Kamu cukup membuka FileZilla, dan memasukkan tiga data rahasia (yang diberikan oleh provider hostingmu):

  1. Host: Alamat servermu (misal: ftp.domainkamu.com atau IP server).
  2. Username: Nama akun FTP-mu.
  3. Password: Kata sandi FTP-mu.

Setelah terhubung, layar FileZilla akan terbelah dua. Sebelah kiri adalah isi laptopmu, sebelah kanan adalah isi hard disk server. Kamu tinggal mem-blok file di kiri, lalu men-drag (tarik) ke kanan. File akan meluncur ke server!

Masalah Keamanan FTP dan Munculnya SFTP

Seperti halnya HTTP, lalu lintas data pada FTP biasa tidak dienkripsi (Plain text). Jika kamu menggunakan Wi-Fi publik, *hacker* bisa mencegat dan melihat *password* FTP-mu dengan mudah.

Sebagai solusinya, dunia IT menciptakan SFTP (Secure File Transfer Protocol). SFTP menggunakan teknologi jaringan yang sama dengan SSH (Secure Shell), sehingga semua file dan *password* yang sedang berjalan di udara akan disandikan secara rapat.

Di Era Modern, Apakah FTP Masih Digunakan?

Di dunia Web Developer profesional masa kini, *deploy* (upload) menggunakan FTP manual dianggap sangat berisiko karena ada kemungkinan file rusak atau lupa ter-upload. Developer modern kini menggunakan Git dan CI/CD Pipelines untuk men-deploy file secara otomatis langsung dari GitHub ke Server.

Namun, jika kamu hanya mengelola blog WordPress sederhana atau Shared Hosting murah, SFTP menggunakan FileZilla tetap menjadi alat yang sangat tangguh untuk mem-backup data atau mengedit file secara instan.

Mau langsung pakai template?

Jelajahi template gratis dan premium di TampilKit untuk mempercepat proses development project kamu.

Browse Templates