diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Sisa 7 menit
Keamanan dan Jaringan

FTP Active vs Passive, Mana yang Sesuai Kebutuhan Anda?

Matt Schmitt By Matt Schmitt Baca 7 menit Diperbarui 15 Apr 2023
FTP Aktif vs Pasif

Active dan passive adalah dua mode yang bisa digunakan oleh FTP. Mode active adalah mode paling awal dari FTP, meskipun saat ini sebagian besar koneksi dilakukan melalui metode passive FTP. Tapi apa sebenarnya passive dan active FTP, dan apa perbedaannya? Mana yang lebih aman dan lebih mudah dikonfigurasi? Di sini kami mencoba menjawab semua pertanyaan umum seputar active vs passive FTP. Namun, mari kita mulai dengan penjelasan masing-masing secara detail:

Apa itu Active FTP?

active mode FTP

Membandingkan mode Active dan Passive pada FTP, mode Active adalah metode koneksi FTP yang lebih lama dan memiliki kelebihan serta kekurangannya sendiri. Dalam koneksi FTP, terdapat dua pihak: klien dan server. Keduanya terhubung melalui dua port. Satu disebut command port dan yang lainnya disebut data port. Server dan klien harus menyepakati nomor port yang akan digunakan untuk saling terhubung. Berikut adalah gambaran umum cara kerja mode Active:

  1. Klien menggunakan port acak untuk mengirim perintah (perintah PORT) ke port 21 server. Perintah ini memberi tahu server port data mana di sisi klien yang harus disambungkan.
  2. Server menggunakan port 20 untuk menjangkau port tersebut dan membangun koneksi.

Proses ini disebut Active karena klien secara aktif menentukan nomor port yang ingin digunakan untuk koneksi dari server. Dalam Active FTP, server yang memulai koneksi, mengikuti perintah dari klien. Lalu, apa itu Passive FTP?

Apa itu Passive FTP?

mode pasif ftp

FTP Pasif adalah mode FTP yang lebih baru dan dianggap lebih aman serta lebih mudah digunakan. Mirip dengan FTP Aktif, klien mengirim perintah ke port 21 server. Namun kali ini klien mengirim perintah PASV. Lalu server menentukan port yang akan digunakan untuk menerima data. Setelah itu, klien memulai koneksi.

Begini cara kerjanya:

  1. Klien menggunakan port acak untuk mengirim perintah (perintah PASV) ke port 21 server.
  2. Server merespons dengan menentukan port data yang ingin digunakannya (yang merupakan port acak).
  3. Klien menggunakan port acak untuk mengirim data ke port server yang telah ditentukan tersebut.

Perhatikan bahwa port data server kini juga dipilih secara acak. Jadi port 21 tetap digunakan dalam FTP Pasif sebagai port perintah server, namun port data server kini bersifat acak (bukan selalu port 21).

Perhatikan juga bahwa klien yang memulai koneksi untuk kedua port tersebut.

Perbedaan antara FTP Aktif vs Pasif

FTP aktif vs pasif

Seperti yang telah disebutkan, perbedaan utamanya adalah pada FTP Aktif, server yang memulai koneksi data, sedangkan pada FTP Pasif, klien yang memulai koneksi data. Hal ini menghasilkan beberapa perubahan yang penting bagi keamanan dan kemudahan transfer data Anda. Berikut penjelasannya.

FTP Aktif vs FTP Pasif dalam Keamanan

FTP Aktif selalu menggunakan port 21 (perintah) dan port 20 (data) untuk mentransfer informasi. Artinya, jika seseorang ingin menyerang jaringan Anda, mereka sudah tahu port mana yang menjadi target.

Pada FTP Pasif, port data di sisi server bersifat acak. Jadi meskipun Anda tetap menggunakan port 21 untuk perintah, proses transfer aktualnya jauh lebih sulit untuk disadap.

Di sisi lain, untuk menggunakan mode Pasif, server membutuhkan lebih banyak port yang terbuka karena port data akan bersifat acak. Hal ini bisa menciptakan celah keamanan pada server. Administrator server biasanya membatasi rentang port yang terbuka untuk memperkecil risiko serangan.

RDP-vps Butuh Remote Desktop?

Server RDP performa tinggi yang andal dengan uptime 99,95. Bawa desktop-mu ke semua kota besar di AS, Eropa, dan Asia.

Dapatkan Server RDP

Active FTP vs Passive FTP dalam masalah firewall

Seperti yang Anda ketahui, firewall bisa menjadi masalah dalam koneksi jaringan. Tugasnya adalah memblokir setiap percobaan koneksi dari port yang tidak dikenal. Masalah ini lebih serius pada firewall klien, karena firewall server memang sudah terbiasa menerima lebih banyak koneksi dari port yang tidak dikenal.

Pada FTP Aktif, klien menerima koneksi dari server melalui port acak. Akibatnya, firewall klien berpotensi memblokir koneksi tersebut.

Pada FTP Pasif, klien yang memulai kedua koneksi. Karena itu, koneksi lebih mudah melewati firewall klien tanpa masalah. Firewall server masih bisa menjadi kendala karena port datanya bersifat acak. Namun hal ini biasanya lebih jarang menjadi masalah, karena firewall server memang sudah dikonfigurasi untuk menerima lebih banyak koneksi dari port yang tidak dikenal dibanding komputer klien.

Apa itu command channel dan data channel dalam FTP Active vs Passive?

Sebagai rekap, command channel dan data channel berjalan seperti ini:

  • Pada mode Aktif, port perintah dan port data klien keduanya acak. Saluran perintah server adalah port 21, dan saluran data server adalah port 20.
  • Pada mode Pasif, port perintah dan port data klien keduanya acak. Saluran perintah server adalah port 21, dan saluran data server juga acak.

Anda tetap bisa menggunakan port 20 sebagai saluran data pada mode Pasif jika mau, atau cukup batasi saluran tersebut pada rentang port tertentu.

Mengapa Memilih Active daripada Passive FTP?

Membandingkan FTP Aktif vs Pasif, ada dua alasan utama mengapa seseorang memilih FTP Aktif daripada Pasif. Pertama, alasan keamanan server. FTP Pasif membutuhkan sejumlah port terbuka di firewall karena port data dipilih secara acak. Ini membuat port lebih sulit diidentifikasi, tetapi sekaligus membuka banyak port yang rentan diserang.

Alasan lainnya adalah terkadang mengonfigurasi firewall server cukup sulit atau firewall tersebut berada di luar kendali Anda. Karena itu, sebagian orang beralih ke metode aktif agar bisa melewati port 20 yang sudah dikenal oleh setiap firewall.

windows-vps Hosting Windows 10 VPS

Dapatkan Windows 10 VPS efisien untuk remote desktop, dengan harga termurah. Windows 10 GRATIS yang berjalan di penyimpanan NVMe SSD dan internet kecepatan tinggi.

Lihat Paket Windows 10 VPS

Mengubah FTP dari Aktif ke Pasif

Cara beralih dari FTP Aktif ke Pasif berbeda-beda tergantung perangkat lunak yang Anda gunakan.

Untuk mengubah FTP dari Aktif ke Pasif di FileZilla, ikuti langkah-langkah berikut:

  1. Buka Filezilla
  2. Dari menu bar, buka Edit > Settings.
  3. Di jendela Settings, buka Connections, lalu pilih FTP.
  4. Pilih 'Passive (recommended)' dari Transfer Mode.
  5. Klik pada OK.

Pengaturan serupa tersedia di setiap klien FTP modern. Meski demikian, seperti yang telah disebutkan, Anda mungkin menghadapi masalah dengan firewall server di kedua mode dan perlu melakukan penyesuaian.

Apakah Command Prompt FTP Aktif atau Pasif?

Command Prompt Windows baris FTP bersifat Aktif dan tidak mendukung mode Pasif FTP. Anda dapat menggunakan WinSCP atau klien baris perintah lainnya untuk terhubung ke server Anda melalui mode pasif.

Apakah server Windows 7 FTP berstatus Aktif atau Pasif?

Pengguna Windows 7 dapat menggunakan layanan seperti IIS untuk menjadikan Windows 7 sebagai server. Untuk itu, Anda perlu mengaktifkan IIS di Windows 7.

IIS mendukung mode aktif dan pasif tanpa perlu mengaktifkan salah satunya secara khusus. Namun, Anda dapat mengatur rentang port pasif di dalam IIS.

Baca Juga: Cara menginstal IIS di Windows 10?

Apakah browser web menggunakan FTP Pasif atau Aktif?

Browser web seperti Chrome dan Firefox menggunakan pengaturan jaringan sistem operasi Anda untuk menentukan mode Aktif atau Pasif FTP. Normalnya, Windows menggunakan FTP Pasif karena mode ini paling kompatibel.

Untuk mengaktifkan atau menonaktifkan mode Pasif pada browser web, ikuti langkah-langkah berikut:

  1. Tekan 'WinKey + S' untuk membuka pencarian Windows.
  2. Ketik 'Internet Options' lalu klik hasilnya.
  3. Di jendela Internet Properties, buka tab 'Advanced'.
  4. Gulir ke bawah hingga bagian Browsing.
  5. Centang opsi 'Use Passive FTP (for firewall…'.
  6. Klik OK.
RDP-vps Butuh Remote Desktop?

Server RDP performa tinggi yang andal dengan uptime 99,95. Bawa desktop-mu ke semua kota besar di AS, Eropa, dan Asia.

Dapatkan Server RDP

Kesimpulan

FTP Aktif dan Pasif melewati langkah-langkah yang berbeda untuk membangun koneksi, dan keduanya memiliki kelebihan serta kekurangan masing-masing. Pilih mode yang paling sesuai dengan kebutuhan Anda. Artikel ini juga menjawab beberapa pertanyaan umum seputar FTP Aktif dan Pasif.

Bagikan

Lebih banyak dari blog

Lanjutkan membaca.

Gambar judul Cloudzy untuk panduan MikroTik L2TP VPN, menunjukkan laptop yang terhubung ke rak server melalui terowongan digital biru dan emas yang bersinar dengan ikon perisai.
Keamanan dan Jaringan

Setup MikroTik L2TP VPN (dengan IPsec): Panduan RouterOS (2026)

Dalam setup MikroTik L2TP VPN ini, L2TP menangani tunneling sementara IPsec menangani enkripsi dan integritas; menggabungkan keduanya memberi kompatibilitas klien native tanpa pihak ketiga

Rexa CyrusRexa Cyrus Baca 9 menit
Jendela terminal menampilkan pesan peringatan SSH tentang perubahan identifikasi remote host, dengan judul Fix Guide dan branding Cloudzy di latar teal gelap.
Keamanan dan Jaringan

Peringatan: Identifikasi Remote Host Berubah dan Cara Memperbaikinya

SSH adalah protokol jaringan aman yang membuat terowongan terenkripsi antar sistem. Protokol ini tetap populer di kalangan developer yang butuh akses jarak jauh ke komputer tanpa antarmuka grafis

Rexa CyrusRexa Cyrus Baca 10 menit
Ilustrasi panduan troubleshooting server DNS dengan simbol peringatan dan server biru di latar gelap untuk error name resolution Linux
Keamanan dan Jaringan

Temporary Failure in Name Resolution: Apa Artinya dan Cara Memperbaikinya?

Saat menggunakan Linux, kamu mungkin menemui error temporary failure in name resolution ketika mencoba mengakses situs, update paket, atau menjalankan tugas yang butuh koneksi internet

Rexa CyrusRexa Cyrus Baca 12 menit

Siap deploy? Mulai $2,48/bln.

Cloud independen, sejak 2008. AMD EPYC, NVMe, 40 Gbps. Garansi uang kembali 14 hari.