File Transfer Protocol (FTP) tarjoaa puitteet tiedon siirtämiseen kahden verkossa olevan tietokoneen välillä, aivan kuten Hypertext Transfer Protocol tekee verkkoselaimen kautta. FTP kuitenkin toimii kahdessa eri Transmission Control Protocol -portissa: 20 ja 21. FTP-porttien 20 ja 21 on oltava avoinna verkossa, jotta tiedostot voidaan siirtää onnistuneesti.
Portti 21 on oletusarvoisesti auki
Kun olet syöttänyt oikean FTP-käyttäjätunnuksen ja salasanan FTP-asiakasohjelmiston kautta, FTP-palvelinohjelmisto avaa oletusarvoisesti portin 21, jota joskus kutsutaan komentoportiksi tai ohjausportiksi. Tämän jälkeen asiakas luo uuden yhteyden palvelimeen portin 20 kautta, jotta varsinainen tiedostonsiirto voi tapahtua.

Voi muuttaa oletusporttia komentojen ja tiedostojen lähettämiseksi FTP:n kautta
Voi muuttaa oletusporttia komentojen ja tiedostojen lähettämiseksi FTP:n kautta. On kuitenkin olemassa standardeja, joiden mukaan asiakas/palvelin, reititin ja palomuuriohjelmat voivat kaikki olla samassa portissa, mikä helpottaa määritystä.
Kuinka muodostaa yhteys FTP-portin 21 kautta
Jos FTP epäonnistuu, on mahdollista, että oikeat portit eivät ole avoinna verkossa. Tämä tukos voi tapahtua sekä palvelin- että asiakaspuolella. Kaikki portit estävät ohjelmistot on vaihdettava manuaalisesti niiden avaamiseksi, mukaan lukien reitittimet ja palomuurit, jotka voivat estää portit, jos käyttöjärjestelmä ei tee niin.
Oletuksena reitittimet ja palomuurit eivät välttämättä hyväksy yhteyksiä porttiin 21. Jos FTP ei toimi, on parasta ensin tarkistaa, että reititin välittää pyynnöt oikein kyseisessä portissa ja varmistaa, että palomuuri ei estä porttia 21.
Käytä Port Checker -toimintoa tarkistaaksesi verkon ja tarkista, onko reitittimessä portti 21 auki vai ei. Passiivinen tila -ominaisuus auttaa tarkistamaan, onko reitittimen takana esteitä portin pääsylle.
Sen lisäksi, että portti 21 on avoin viestintäkanavan molemmilla puolilla, portin 20 tulee olla myös sallittu verkossa ja asiakasohjelmiston kautta. Molempien porttien avaamatta jättäminen estää täyden kanavanvaihdon.
Kun se on yhdistetty FTP-palvelimeen, asiakasohjelmisto pyytää kirjautumistietoja - käyttäjänimen ja salasanan - joita tarvitaan kyseisen palvelimen käyttämiseen. Monet FTP-palvelimet tarjoavat oletusarvoisia anonyymejä todennustietoja, jos kirjaudut sisään Secure Shell- tai Telnet- yhteyden kautta.
FileZilla ja WinSCP ovat kaksi suosittua FTP-asiakasta. Molemmat ovat saatavilla ilmaiseksi.