Untuk apa port 21 digunakan?
Koneksi kontrol File Transfer Protocol: untuk login dan perintah.
Apakah port 21 sebaiknya dibuka?
Buka hanya jika dibutuhkan. Biarkan terbuka hanya saat diperlukan, dengan enkripsi dan autentikasi yang kuat, idealnya dibatasi ke alamat IP yang sudah dikenal. FTP biasa mengirim kata sandi tanpa enkripsi. Gunakan SFTP lewat SSH atau FTPS, dan batasi akses berdasarkan IP jika kamu tetap harus membukanya.
Lihat layanan yang mendengarkan di port 21
# Linux
sudo ss -tlnp | grep ':21 '
# macOS
sudo lsof -nP -i TCP:21 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 21 -State Listen
Buka atau blokir port 21 di firewall
# Ubuntu / Debian (ufw)
sudo ufw allow 21/tcp
sudo ufw deny 21/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 21" -Direction Inbound -Protocol TCP -LocalPort 21 -Action Allow
Di server cloud, buka juga port tersebut di security group atau firewall jaringan milik penyedia layanan. Di rumah, layanan di balik router membutuhkan aturan port forwarding ke IP lokal perangkat.
Uji dari luar
Port bisa terbuka di server tetapi diblokir di jaringan hulu. Port Checker terhubung dari internet, jadi menunjukkan apa yang dilihat dunia. Dari komputer sendiri, gunakan nc -vz example.com 21 (macOS/Linux) atau Test-NetConnection example.com -Port 21 (Windows).
Cek Port
Tes apakah server menerima koneksi di port tertentu, seperti web (80/443), email (25/587/993), SSH, database, atau remote desktop, dan lihat mana yang terbuka, tertutup, atau terfilter oleh firewall.