Port 20 — FTP-Data (TCP)
Apa itu port 20?
File Transfer Protocol (Data)
Ini adalah port terkenal (0–1023) yang digunakan layanan inti seperti FTP-Data. · RFC 959
Kapan Anda perlu membuka port 20?
Open only if you host an FTP server in active mode. Passive mode FTP (preferred for modern firewalls) does not use port 20 for data transfer. Keep closed if you use SFTP (port 22) or FTPS instead.
Penggunaan umum dan perangkat lunak
- vsftpd (active mode)
- Pure-FTPd
- ProFTPD
- Apache FTP Server
Keamanan
FTP-Data transmits file content in plain text with no encryption. Avoid active-mode FTP in favour of SFTP (port 22) or FTPS (port 990). If FTP must be used, restrict allowed IP ranges in your firewall to minimise exposure.
Apakah port 20 aman?
Port terbuka meningkatkan permukaan serangan. Keamanan bergantung pada konfigurasi FTP-Data.
Perbarui FTP-Data dengan patch keamanan terbaru. Wajibkan autentikasi kuat dan batasi akses ke alamat IP yang paling diperlukan.
Uji konektivitas port 20 pada host mana pun.
Membuka Port 20
Untuk mengizinkan koneksi masuk ke port 20 (FTP-Data), konfigurasikan firewall Anda dan tambahkan aturan port forwarding pada router Anda ke alamat IP lokal perangkat Anda.
Buka Windows Defender Firewall → Pengaturan Lanjutan → Aturan Masuk → Aturan Baru → Port → TCP → Port lokal tertentu: 20 → Izinkan koneksi → Beri nama dan simpan aturan.
netsh advfirewall firewall add rule name="Open Port 20" dir=in action=allow protocol=tcp localport=20sudo ufw allow 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j ACCEPTMasuk ke router Anda (192.168.1.1 atau 192.168.0.1) → Port Forwarding → Tambahkan aturan baru: Protokol TCP, Port eksternal 20, IP internal: IP lokal perangkat Anda, Port internal 20 → Simpan.
Cara menutup port 20
Jika Anda tidak membutuhkan FTP-Data, blokir port ini di firewall atau router.
Untuk memblokir port 20 di Windows, jalankan perintah berikut di PowerShell atau Command Prompt (sebagai Administrator):
netsh advfirewall firewall add rule name="Block Port 20" dir=in action=block protocol=tcp localport=20Jalankan: sudo ufw deny 20/tcpsudo iptables -A INPUT -p tcp --dport 20 -j DROPHapus atau nonaktifkan aturan port forwarding untuk port 20.
Pertanyaan yang Sering Diajukan
Untuk apa port 20 digunakan?▾
Port 20 adalah port TCP standar untuk FTP-Data. Digunakan oleh server dan aplikasi yang perlu menerima koneksi masuk untuk layanan ini. Apakah Anda perlu membukanya tergantung apakah Anda aktif menjalankan server FTP-Data — jika tidak, sebaiknya tetap tertutup.
Apakah aman membiarkan port 20 terbuka?▾
Port 20 yang terbuka memperluas permukaan serangan Anda. Jika tidak aktif menjalankan FTP-Data, tutup port ini di firewall dan hapus aturan port forwarding. Jika FTP-Data harus dapat diakses, batasi akses ke alamat IP yang dikenal dan perbarui perangkat lunak secara rutin.