PortChecker Logo
PortChecker

Порт 20 — FTP-Data (TCP)

FTP-Data

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

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

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

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

Open only if you host an FTP server in active mode. Passive mode FTP (preferred for modern firewalls) does not use port 20 for data transfer. Keep closed if you use SFTP (port 22) or FTPS instead.

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

  • vsftpd (active mode)
  • Pure-FTPd
  • ProFTPD
  • Apache FTP Server

Сигурност

FTP-Data transmits file content in plain text with no encryption. Avoid active-mode FTP in favour of SFTP (port 22) or FTPS (port 990). If FTP must be used, restrict allowed IP ranges in your firewall to minimise exposure.

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

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

Среден риск

Поддържайте FTP-Data актуален с пачове за сигурност. Изисквайте силна автентикация и ограничете достъпа до минимално необходимите IP адреси.

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

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

1-65535

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

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

Windows Firewall

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

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

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

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

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

Windows Firewall

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

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

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

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

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

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

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

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

Свързани портове