Should not be public

Port 21 — FTP control

The command channel for File Transfer Protocol: login, directory listing and transfer instructions.

Port
21
Service
FTP control
Protocol
TCP

Security guidance

Plain FTP is unencrypted and heavily scanned. Replace it with SFTP (port 22) or FTPS.

Is port 21 open on your server?

Test it from outside your network — the only view that matters.

Check port 21