Portti 21 — FTP (TCP)
Mikä on portti 21?
Tiedostonsiirtoprotokolla (Ohjaus)
Tämä on hyvin tunnettu portti (0–1023), jota käyttävät peruspalvelut kuten FTP. · RFC 959
Milloin tarvitset portin 21 auki?
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.
Yleiset käyttötarkoitukset ja ohjelmistot
- FileZilla Server
- vsftpd
- Pure-FTPd
- ProFTPD
Turvallisuus
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.
Onko portti 21 turvallinen?
Avoin portti kasvattaa hyökkäyspintaa. Turvallisuus riippuu FTP-määrityksistä.
Tämä portti on automatisoitujen hyökkäysten aktiivinen kohde. Pidä se suljettuna ellei FTP ole aktiivisesti tarpeen ja rajoita pääsy tunnettuihin IP-alueisiin palomuurissasi.
Testaa portin 21 yhteys mihin tahansa isäntään.
Avaa portti 21
Salliaksesi saapuvat yhteydet porttiin 21 (FTP), määritä palomuurisi ja lisää portinohjaussääntö reitittimellesi kohti laitteesi paikallista IP-osoitetta.
Avaa Windowsin Defender-palomuuri → Lisäasetukset → Saapuvat säännöt → Uusi sääntö → Portti → TCP → Tietyt paikalliset portit: 21 → Salli yhteys → Nimeä ja tallenna sääntö.
netsh advfirewall firewall add rule name="Open Port 21" dir=in action=allow protocol=tcp localport=21sudo ufw allow 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j ACCEPTKirjaudu reitittimeen (192.168.1.1 tai 192.168.0.1) → Porttinohjaus → Lisää uusi sääntö: Protokolla TCP, Ulkoinen portti 21, Sisäinen IP: laitteen paikallinen IP, Sisäinen portti 21 → Tallenna.
Kuinka sulkea portti 21
Jos et tarvitse FTP-palvelua, estä portti palomuurissa tai reitittimessä.
Blokoidaksesi portin 21 Windowsissa, suorita seuraava komento PowerShellissä tai komentokehotteessa (järjestelmänvalvojana):
netsh advfirewall firewall add rule name="Block Port 21" dir=in action=block protocol=tcp localport=21Suorita: sudo ufw deny 21/tcpsudo iptables -A INPUT -p tcp --dport 21 -j DROPPoista tai poista käytöstä porttiohjaus portille 21.
Usein kysytyt kysymykset
Mihin porttia 21 käytetään?▾
Portti 21 on FTP-palvelun vakio-TCP-portti. Sitä käyttävät palvelimet ja sovellukset, joiden täytyy vastaanottaa saapuvia yhteyksiä tähän palveluun. Tarvitsetko sen auki riippuu siitä, ajetko aktiivisesti FTP-palvelinta — muussa tapauksessa sen pitäisi pysyä suljettuna.
Onko portti 21 turvallista pitää auki?▾
Avoin portti 21 kasvattaa hyökkäyspintaa. Jos et aktiivisesti käytä FTP, sulje portti palomuurissasi ja poista porttiohjauksien säännöt. Jos FTP tarvitsee olla saavutettavissa, rajoita pääsy tunnetuille IP-osoitteille ja pidä ohjelmisto ajan tasalla.