PortChecker Logo
PortChecker

Порт 21 — FTP (TCP)

FTP

Какво е порт 21?

Протокол за прехвърляне на файлове (Контрол)

Това е добре познат порт (0–1023), използван от основни услуги като FTP.  ·  RFC 959

Кога трябва да отворите порт 21?

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.

Чести употреби и софтуер

  • FileZilla Server
  • vsftpd
  • Pure-FTPd
  • ProFTPD

Сигурност

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.

Безопасен ли е порт 21?

Отворен порт увеличава повърхността за атака. Безопасността зависи от настройките на FTP.

Висок риск

Този порт е активна цел за автоматизирани атаки. Дръжте го затворен освен ако FTP не е активно необходим и ограничете достъпа до познати IP диапазони в защитната стена.

Провери порт 21 сега

Тествайте свързаността на порт 21 към всеки хост.

1-65535

Отваряне на порт 21

За да разрешите входящи връзки към порт 21 (FTP), конфигурирайте защитната стена и добавете правило за пренасочване на порта на рутера.

Windows Firewall

Отворете Windows Defender Firewall → Разширени настройки → Правила за входящ трафик → Ново правило → Порт → TCP → Конкретни локални портове: 21 → Разрешаване на връзката → Именуване и запазване.

netsh advfirewall firewall add rule name="Open Port 21" dir=in action=allow protocol=tcp localport=21
Linux (UFW / iptables)sudo ufw allow 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j ACCEPT
Рутер

Влезте в рутера (192.168.1.1 или 192.168.0.1) → Пренасочване на портове → Добавете ново правило: Протокол TCP, Външен порт 21, Вътрешен IP: локалният IP на устройството, Вътрешен порт 21 → Запазете.

Как да затворите порт 21

Ако не ви е нужен FTP, блокирайте порта във firewall или рутера.

Windows Firewall

За да блокирате порт 21 на Windows, изпълнете следната команда в PowerShell или командния ред (като администратор):

netsh advfirewall firewall add rule name="Block Port 21" dir=in action=block protocol=tcp localport=21
Linux (UFW / iptables)Изпълнете: sudo ufw deny 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j DROP
Рутер

Премахнете или деактивирайте правило за пренасочване на порт 21.

Често задавани въпроси

За какво се използва порт 21?▾

Порт 21 е стандартният TCP порт за FTP. Използва се от сървъри и приложения, на които трябва да приемат входящи връзки за тази услуга. Дали трябва да е отворен зависи от това дали активно управлявате FTP сървър — ако не, той трябва да остане затворен.

Безопасно ли е да е отворен порт 21?▾

Отворен порт 21 увеличава повърхността за атака. Ако не управлявате активно FTP, затворете го в защитната стена и премахнете правилата за пренасочване на портове. Ако FTP трябва да е достъпен, ограничете достъпа до известни IP адреси и поддържайте софтуера актуален.