My IP Ports
PORT 21 TCP File Transfer High Risk

Port 21 (FTP (File Transfer Protocol)) Open Check

Legacy protocol for transferring computer files between client and server across a network.

Live Socket Reachability Probe

Pre-configured for Port 21
Port Scanner
Your Public IP
Reset to my IP
1–65535
Quick:
Recent Probes 0

No recent scans recorded.

Target hosts and tested ports will appear here automatically for fast 1-click re-testing.

Auto-prunes oldest probes beyond 10 entries (FIFO)

Port Specifications & Network Behavior

Standard Port Number 21
Primary Service FTP (File Transfer Protocol)
Transport Protocol TCP
Traffic Classification File Transfer
Residential ISP Status Typically unrestricted by consumer ISPs
Security Exposure High Exposure discouraged without VPN or firewall protection

Security Advisory: FTP (File Transfer Protocol) (Port 21)

Plaintext credentials and complex active/passive secondary data ports make FTP problematic through firewalls. Use SFTP (port 22) or FTPS instead.

Recommendation: Keep port 21 closed to WAN traffic. Connect remotely using WireGuard, Tailscale, or an SSH tunnel.

Port Forwarding & Troubleshooting Checklist

If port 21 returns CLOSED or FILTERED, work through this verified diagnostic checklist:

  1. 1 Verify FTP daemon is active via 'systemctl status vsftpd'.
  2. 2 For passive FTP through NAT, ensure passive port range (e.g. 40000-40100) and external WAN IP are configured in vsftpd.conf.
  3. 3 Forward both command port 21 and passive port range on router.
Verify Host Is Listening Locally
Windows (PowerShell) netstat -ano | findstr :21
Linux / macOS (Bash) ss -tulpn | grep :21

Associated Software & Frameworks

vsftpd ProFTPD Pure-FTPd FileZilla Server