PortChecker Logo
PortChecker

Port 21 — FTP (TCP)

FTP

Apa itu port 21?

File Transfer Protocol (Kontrol)

Ini adalah port terkenal (0–1023) yang digunakan layanan inti seperti FTP.  ·  RFC 959

Kapan Anda perlu membuka port 21?

Open only if you are running an FTP server for file transfers. Most modern setups prefer SFTP (port 22) or FTPS, which encrypt credentials and data in transit. Close port 21 if no FTP server is active.

Penggunaan umum dan perangkat lunak

  • FileZilla Server
  • vsftpd
  • Pure-FTPd
  • ProFTPD

Keamanan

FTP sends all credentials and data in plain text. Any attacker with network access can capture usernames and passwords. Block port 21 and replace with SFTP (port 22). If FTP is unavoidable, use FTPS with implicit TLS and restrict access to known client IPs.

Apakah port 21 aman?

Port terbuka meningkatkan permukaan serangan. Keamanan bergantung pada konfigurasi FTP.

Risiko tinggi

Port ini adalah target aktif serangan otomatis. Tetap tutup kecuali FTP diperlukan secara aktif dan batasi akses ke rentang IP yang dikenal di firewall Anda.

Periksa port 21 sekarang

Uji konektivitas port 21 pada host mana pun.

1-65535

Membuka Port 21

Untuk mengizinkan koneksi masuk ke port 21 (FTP), konfigurasikan firewall Anda dan tambahkan aturan port forwarding pada router Anda ke alamat IP lokal perangkat Anda.

Windows Firewall

Buka Windows Defender Firewall → Pengaturan Lanjutan → Aturan Masuk → Aturan Baru → Port → TCP → Port lokal tertentu: 21 → Izinkan koneksi → Beri nama dan simpan aturan.

netsh advfirewall firewall add rule name="Open Port 21" dir=in action=allow protocol=tcp localport=21
Linux (UFW / iptables)sudo ufw allow 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
Router

Masuk ke router Anda (192.168.1.1 atau 192.168.0.1) → Port Forwarding → Tambahkan aturan baru: Protokol TCP, Port eksternal 21, IP internal: IP lokal perangkat Anda, Port internal 21 → Simpan.

Cara menutup port 21

Jika Anda tidak membutuhkan FTP, blokir port ini di firewall atau router.

Windows Firewall

Untuk memblokir port 21 di Windows, jalankan perintah berikut di PowerShell atau Command Prompt (sebagai Administrator):

netsh advfirewall firewall add rule name="Block Port 21" dir=in action=block protocol=tcp localport=21
Linux (UFW / iptables)Jalankan: sudo ufw deny 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j DROP
Router

Hapus atau nonaktifkan aturan port forwarding untuk port 21.

Pertanyaan yang Sering Diajukan

Untuk apa port 21 digunakan?▾

Port 21 adalah port TCP standar untuk FTP. Digunakan oleh server dan aplikasi yang perlu menerima koneksi masuk untuk layanan ini. Apakah Anda perlu membukanya tergantung apakah Anda aktif menjalankan server FTP — jika tidak, sebaiknya tetap tertutup.

Apakah aman membiarkan port 21 terbuka?▾

Port 21 yang terbuka memperluas permukaan serangan Anda. Jika tidak aktif menjalankan FTP, tutup port ini di firewall dan hapus aturan port forwarding. Jika FTP harus dapat diakses, batasi akses ke alamat IP yang dikenal dan perbarui perangkat lunak secara rutin.