FTP & SFTP untuk Pemula: Penjelasan Protokol Transfer File

Pengungkapan: HostScore didukung oleh pembaca. Saat Anda membeli melalui tautan kami, kami mungkin mendapat komisi. Semua harga di situs web ini ditampilkan dalam USD kecuali dinyatakan lain.

Daftar Isi

Tanyakan AI tentang halaman ini:
ChatGPT
Claude
Perplexity
Grok
Google AI

Apa itu Protokol Transfer File (FTP)?

FTP adalah protokol jaringan standar yang digunakan untuk mentransfer berkas dari satu host ke host lain melalui jaringan berbasis TCP, seperti Internet. FTP bekerja pada model klien-server di mana berkas ditransfer antara klien dan server.

FTP menggunakan dua saluran terpisah untuk komunikasi: saluran perintah (atau kontrol) untuk mengirimkan perintah dan respons, dan saluran data untuk mentransfer file. Tidak ada keamanan bawaan untuk mentransfer file, karena data dikirimkan tanpa enkripsi, sehingga rentan terhadap intersepsi dan serangan.

FTP telah ada sejak tahun 1971, menjadikannya salah satu protokol pertama yang dikembangkan untuk tujuan ini.

Seterpercayaapakah Olymp Trade? Kesimpulan FTP Benar-benar Berfungsi?

FTP dapat beroperasi dalam mode aktif dan pasif.
FTP dapat beroperasi dalam mode aktif dan pasif.sumber)

FTP bekerja pada arsitektur klien-server dan menggunakan kontrol dan koneksi data yang terpisah. FTP Pengguna dapat mengautentikasi diri mereka sendiri dengan protokol masuk teks biasa (umumnya nama pengguna dan kata sandi). Namun, beberapa server mengizinkan koneksi anonim.

FTP dapat beroperasi dalam mode aktif (default) dan pasif. Dalam mode aktif, FTP klien terhubung dari port 20 ke port 21 server. Dalam mode pasif, kedua port terbuka untuk komunikasi. Firewall jaringan Anda memerlukan konfigurasi yang tepat agar mode aktif dan pasif dapat berfungsi dengan baik.

Apa itu Protokol Transfer File Aman (Secure File Transfer Protocol/SFTP)?

SFTP, di sisi lain, adalah versi aman dari FTP yang beroperasi selama Secure Shell (SSH) protokol untuk memastikan bahwa perintah dan data dienkripsi. Hal ini membuatnya jauh lebih aman terhadap penyadapan jaringan dan pencurian data.

Berbeda FTP, SFTP menggunakan satu koneksi untuk perintah dan transfer data, yang menyederhanakan pengaturan dan mengurangi kemungkinan masalah dengan firewall dan penerusan port. Ia juga mendukung fitur-fitur canggih seperti akses file, transfer file, dan fungsi manajemen file dengan aman melalui aliran data yang andal.

Bagaimana SFTP Benar-benar Berfungsi?

Bagaimana SFTP bekerja?
Bagaimana SFTP bekerja (sumber)

SFTP terpisah dan biasanya dikemas dengan SSH yang juga berfungsi melalui koneksi aman. Perbedaan pentingnya adalah SFTP menambahkan enkripsi ke kredensial dan data itu sendiri. SFTP jangan dikacaukan dengan FTPS, yang mana FTP melindas SSL, lapisan keamanan yang berbeda dari SSH.

FTP melawan SFTP:Perbedaan Utama Secara Sekilas

Berikut adalah tabel perbandingan yang menguraikan perbedaan utama antara FTP melawan SFTP:

FiturFTPSFTP
ProtokolProtokol jaringan standar untuk transfer fileVersi aman dari FTP yang menggunakan SSH
SecurityTidak ada enkripsi; data rentanSemua data dienkripsi
pelabuhanBiasanya menggunakan port TCP 21Biasanya berjalan pada port TCP 22
OtentikasiMendukung akses anonim dan nama pengguna/kata sandiMemerlukan kredensial SSH yang valid
Transfer DataMentransfer data dan perintah melalui saluran terpisahMentransfer data dan perintah melalui koneksi tunggal yang aman
firewallMemerlukan beberapa port untuk dibuka pada firewallHanya perlu satu port terbuka di firewall
PerformanceBisa lebih cepat karena kurangnya enkripsiSedikit lebih lambat karena overhead enkripsi
Kemudahan penggunaanDidukung secara luas oleh banyak layanan hostingMemerlukan akses dan pengaturan SSH
PemenuhanTidak cocok untuk lingkungan yang patuh karena kurangnya keamananSering diperlukan untuk mematuhi standar seperti HIPAA, GDPR, dll.

Cara Menggunakan FTP / SFTP untuk Mengelola Situs Web Anda?

Meskipun Anda bisa berlari FTP dan SFTP dari antarmuka baris perintah, menggunakan FTP Aplikasi klien jauh lebih nyaman. Ada banyak pilihan FTP aplikasi di sekitar. Pilihan saya adalah filezilla, tersedia sejak 2001, gratis, dan berfungsi di sebagian besar platform.

1. Menggunakan Filezilla FTP Aplikasi

Filezilla menawarkan antarmuka yang familiar bagi pengguna Windows.
Filezilla menawarkan antarmuka yang familiar bagi pengguna Windows.

Kunjungi situs web Filezilla dan unduh versi yang Anda butuhkan. Ada penginstal terpisah untuk berbagai platform. Setelah diunduh, Anda dapat meluncurkan file instalasi dan mengikuti petunjuknya. Ketahuilah bahwa file tersebut akan mencoba membuat Anda menginstal beberapa bloatware – tetapi Anda dapat menolak tawaran tersebut.

Selanjutnya, luncurkan aplikasi.

Untuk sebagian besar koneksi, Anda perlu memasukkan tiga informasi:

  1. Tuan rumah,
  2. Nama pengguna, dan
  3. Sandi.

Biasanya, penyedia layanan web Anda menyediakan pengaturan ini. Jika Anda memiliki akun web hosting, penyedia layanan web Anda akan memberikan pengaturan ini kepada Anda melalui email atau online melalui panel kontrol web hosting. 

Hubungkan ke Server

Anda mungkin perlu membuat yang baru FTP pengguna jika ini adalah pertama kalinya menggunakan FTP dengan akun Anda. Jika Anda terhubung ke server yang tidak berada di bawah kendali Anda, Anda perlu menghubungi administrator server.

Jika Anda memiliki SFTP koneksi bukannya sebuah FTP koneksi, Isi Host dan Nama Pengguna Anda seperti yang dijelaskan di atas. Masukkan Kata Sandi Anda (jika berlaku) atau “none” untuk Kata Sandi. Selanjutnya, tekan tombol “Connect”. 

Area tampilan utama dibagi menjadi dua bagian. Bagian kiri adalah komputer lokal Anda, dan bagian kanan adalah server jarak jauh. Panel tampilan hampir identik dengan pengelola berkas Windows. Seret dan jatuhkan apa pun yang ingin Anda pindahkan ke atau dari server web Anda.

2. FTP dengan Baris Perintah

Bahkan jika Anda tidak ingin menggunakan layanan khusus, FTP aplikasi seperti Filezilla, Anda memerlukan media untuk terhubung ke server Anda.

Windows

Misalnya, di Windows, Anda dapat menggunakan FTP instruksi dari baris perintah dengan mengetik:

ftp

Mac

Di Mac, Anda dapat menggunakan fitur bawaan FTP aplikasi.

  1. Klik ikon Finder Anda,
  2. Pilih “Buka”, lalu “Hubungkan ke Server”.
  3. Masukkan alamat server dan
  4. Klik "Hubungkan."

Apa pun metode yang dipilih, Anda harus memasukkan nama pengguna dan kata sandi untuk menyelesaikan koneksi.

Cyberduck

Jika Anda tidak puas dengan Mac bawaan FTP aplikasi, ada yang lain yang dapat Anda unduh dan instal. Saya merekomendasikan mesin pengangkat barang or Cyberduck.

Perintah Dasar

Namun, setelah koneksi, semuanya menjadi lebih rumit. Seperti halnya semua antarmuka baris perintah, memori yang baik adalah suatu keharusan. Berikut ini beberapa perintah dasar untuk memulai:

Mengunggah file – ftp> masukkan nama file
Menampilkan direktori saat ini – pwd
Mengubah direktori – cd
Daftar konten direktori – ls
Unduh semua file HTML – mget *.html
Akhiri koneksi – tutup
Hubungkan kembali ke server – buka ftp.

Final Thoughts:

Demistifikasi FTP dan SFTP untuk Penggunaan Praktis

Memahami FTP, SFTP, dan perbedaannya adalah hal mendasar. Untuk penggunaan praktis, mulailah dengan alat seperti FileZilla jika Anda baru. Antarmuka yang ramah pengguna dan pengembangan berkelanjutan membuat keduanya FTP dan SFTP dapat diakses, bahkan untuk pemula (atau orang bodoh).

Jika Anda mengelola beberapa server atau memerlukan otomatisasi tingkat lanjut, mempelajari operasi baris perintah dasar dapat meningkatkan efisiensi alur kerja Anda secara signifikan.

Tentang Penulis: Jerry Low

Jerry Low Telah berkecimpung di dunia teknologi web selama lebih dari satu dekade dan telah membangun banyak situs web sukses dari nol. Ia adalah seorang geek yang telah menjadikan menjaga kejujuran dalam industri web hosting sebagai ambisi hidupnya.
Foto penulis

Lebih dari HostScore

Temukan Penyedia Web Hosting yang Tepat

Tidak yakin paket hosting mana yang sesuai untuk situs web Anda? Pencari Hosting Web mencocokkan kebutuhan sebenarnya situs Anda — beban kerja, penggunaan, dan prioritas — dengan opsi hosting yang benar-benar masuk akal.

Dibangun dari HostScoreDengan pengalaman hosting di dunia nyata dan riset kinerja yang dimilikinya, ini membantu Anda menghindari pembayaran berlebihan, kekurangan kapasitas, atau memilih paket yang tidak dapat diskalakan.

Coba Pencari Web Hosting (Gratis)