Port 21 — FTP (TCP)
Port 21 nedir?
Dosya Aktarım Protokolü (Kontrol)
Bu, FTP gibi çekirdek servisler tarafından kullanılan well-known (0–1023) bir porttur. · RFC 959
21 numaralı porta ne zaman ihtiyaç duyarsınız?
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.
Yaygın kullanım ve yazılımlar
- FileZilla Server
- vsftpd
- Pure-FTPd
- ProFTPD
Güvenlik
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.
Port 21 güvenli mi?
Açık port saldırı yüzeyini artırır. Güvenlik, FTP yapılandırmasına bağlıdır.
Bu port, otomatik saldırıların aktif hedefidir. FTP aktif olarak gerekli değilse kapalı tutun ve güvenlik duvarınızda bilinen IP aralıklarına erişimi kısıtlayın.
Herhangi bir host için port 21 bağlantısını test edin.
Port 21'u Açma
21 (FTP) portuna gelen bağlantılara izin vermek için güvenlik duvarınızı yapılandırın ve yönlendiricinize cihazınızın yerel IP adresine bir port yönlendirme kuralı ekleyin.
Windows Defender Güvenlik Duvarı → Gelişmiş Ayarlar → Gelen Kurallar → Yeni Kural → Port → TCP → Belirli yerel portlar: 21 → Bağlantıya izin ver → Kuralı adlandırın ve kaydedin.
netsh advfirewall firewall add rule name="Open Port 21" dir=in action=allow protocol=tcp localport=21sudo ufw allow 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j ACCEPTYönlendiricinize (192.168.1.1 veya 192.168.0.1) giriş yapın → Port Yönlendirme → Yeni kural ekleyin: Protokol TCP, Dış port 21, İç IP: cihazınızın yerel IP'si, İç port 21 → Kaydet.
Port 21 nasıl kapatılır
FTP gerekmiyorsa, bu portu güvenlik duvarı veya yönlendiricide engelleyin.
Windows'ta 21 numaralı portu engellemek için PowerShell veya Komut İstemi'nde (Yönetici olarak) şu komutu çalıştırın:
netsh advfirewall firewall add rule name="Block Port 21" dir=in action=block protocol=tcp localport=21Çalıştır: sudo ufw deny 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j DROPPort 21 için port yönlendirme kuralını kaldırın veya devre dışı bırakın.
Sık Sorulan Sorular
Port 21 ne için kullanılır?▾
Port 21, FTP için standart TCP portudur. Bu portu, söz konusu hizmet için gelen bağlantıları kabul etmesi gereken sunucular ve uygulamalar kullanır. Açık tutmanız gerekip gerekmediği, aktif olarak FTP sunucusu çalıştırıp çalıştırmadığınıza bağlıdır — çalıştırmıyorsanız kapalı kalmalıdır.
Port 21 açık bırakmak güvenli mi?▾
Açık port 21, saldırı yüzeyinizi genişletir. FTP'i aktif olarak çalıştırmıyorsanız, bu portu güvenlik duvarınızda kapatın ve port yönlendirme kurallarını kaldırın. FTP'e erişilebilir olması gerekiyorsa, erişimi bilinen IP adresleriyle sınırlayın ve yazılımı güncel tutun.