Wofür wird Port 21 genutzt?
Steuerverbindung des File Transfer Protocol: Anmeldungen und Befehle.
Sollte Port 21 offen sein?
Nur öffnen, wenn du ihn brauchst. Öffne ihn nur bei Bedarf, mit Verschlüsselung und starker Authentifizierung, am besten nur für bekannte IP-Adressen. Klassisches FTP überträgt Passwörter unverschlüsselt. Nutze SFTP über SSH oder FTPS und beschränke den Zugriff per IP, wenn du ihn behalten musst.
Prüfen, was auf Port 21 lauscht
# Linux
sudo ss -tlnp | grep ':21 '
# macOS
sudo lsof -nP -i TCP:21 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 21 -State Listen
Port 21 in der Firewall öffnen oder blockieren
# 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
Auf Cloud-Servern musst du den Port zusätzlich in der Security Group oder der Netzwerk-Firewall des Anbieters öffnen. Zu Hause braucht ein Dienst hinter dem Router eine Portweiterleitung an die lokale IP des Geräts.
Von außen testen
Ein Port kann auf dem Server offen, aber vorgelagert blockiert sein. Der Port Checker verbindet sich aus dem Internet, zeigt also, was die Welt sieht. Von deinem eigenen Rechner aus nutzt du nc -vz example.com 21 (macOS/Linux) oder Test-NetConnection example.com -Port 21 (Windows).
Port-Checker
Prüfe, ob ein Server Verbindungen auf bestimmten Ports akzeptiert – Web (80/443), E-Mail (25/587/993), SSH, Datenbanken oder Remote-Desktop – und finde heraus, welche offen, geschlossen oder von einer Firewall gefiltert sind.