FTP ja SFTP selitetty

18. joulukuuta 2021 1117 Näkymät FTP, SFTP, FTP-portti ja SFTP

FTP ja SFTP ovat kaksi protokollaa tiedostojen siirtämiseen palvelimen ja asiakastietokoneen välillä. FTP-portti on 21 ja SFTP-portti 22. SFTP kommunikoi salatun yhteyden kautta, kun taas FTP käyttää pelkkää tekstiä (suojaamatonta) viestintää.





Tämä pikaopas kattaa FTP:n ja SFTP:n, miten ne toimivat ja niiden väliset erot.



Selaa viestien aiheita

Mikä on FTP- ja FTP-portin numero?

Mikä on FTP- ja FTP-portin numero?

FTP (File Transfer Protocol) on asiakas-palvelin-kommunikaatioprotokolla, jota käytetään tiedostojen siirtämiseen asiakkaan ja palvelimen välillä. FTP-portti on 21.



File Transfer Protocol (FTP) Clint-palvelinmalli ja todennus

Jotta FTP-viestintä tapahtuu, on oltava palvelin ja asiakas.



FTP edellyttää, että asiakkaat tunnistautuvat palvelimen kanssa yrittäessään muodostaa yhteyden. Todennus tapahtuu selkeän tekstin kautta, mikä tarkoittaa, että FTP-asiakkaan ja FTP-palvelimen välinen viestintä ei ole salattua.

Tämä tekee FTP-viestinnästä turvattoman. Tämä tarkoittaa, että tunkeilija, jolla on pääsy tietoliikenteeseen, voi nähdä käyttäjätunnukset, salasanat ja siirretyt tiedostot.



FTP-yhteys voi olla Aktiivinen tai Passiivinen . Tämä määrittää, kuinka datayhteys muodostetaan asiakkaan ja palvelimen välille. Molemmissa yhteystyypeissä asiakas luo TCP-yhteyden (Transmission Control Protocol) palvelimeen FTP-portin 21 kautta.



Sisään aktiivinen FTP-tilassa yhteys alkaa siten, että asiakas kuuntelee saapuvia datayhteyksiä satunnaisesta portista, FTP-portista M. Asiakas lähettää sitten FTP-komennon PORTTI jotta palvelin tietää, mitä FTP-porttia se kuuntelee. Seuraavaksi palvelin käynnistää tietoliikenneprosessissa datakanavan asiakkaalle portistaan ​​20, FTP-palvelimen dataportista.

On tilanteita, joissa asiakas on palomuurin takana. Palomuurin takana oleva asiakas ei ehkä pysty hyväksymään saapuvia TCP-yhteyksiä. Tässä tilanteessa FTP Passiivinen -tilaa käytetään yhteyden muodostamiseen.

Sisään Passiivinen FTP-tilassa asiakas käyttää ohjausyhteyttä lähettääkseen a PASV FTP-komento palvelimelle. Asiakas saa sitten IP-osoitteen ja palvelimen porttinumeron palvelimelta. Lopuksi asiakas käyttää palvelimelta saatuja tietoja avatakseen datayhteyden mielivaltaisesta asiakkaan FTP-portista vastaanotettuun IP-osoitteeseen ja porttiin.

FTP-porttien numerot selitetty

Kuten edellä on kuvattu, FTP käyttää kahta TCP-yhteyttä viestintään, FTP-portteja 20 ja 21. FTP-porttia 21 käytetään ohjaustietojen lähettämiseen palvelimelta asiakkaalle. Porttia 21 ei käytetä datatiedostojen lähettämiseen. Toista FTP-porttia 20 käytetään datatiedostojen lähettämiseen palvelimen ja asiakkaan välillä.

Mikä on SFTP- ja SFTP-portin numero?

Mikä on SFTP- ja SFTP-portin numero?

SFTP (SSH (tai Secure) File Transfer Protocol) mahdollistaa tiedostojen ja tietojen siirron SSH (Secure Shell) -protokollalla suojatun yhteyden kautta. Toisin kuin FTP SFTP:ssä, asiakkaan ja palvelimen välinen viestintä on salattu SFTP-portin kautta 22.

Suojattu FTP (SFTP) Clint-palvelinmalli ja -todennus

Kuten FTP, SFTP-viestintä tapahtuu asiakkaan ja palvelimen välillä. SFTP-palvelin vaatii verkkopalvelimen, jossa on oikea portti (SFTP-portti 22 tai mikä tahansa muu portti, jonka valitset käytettäväksi).

Portti on välitettävä palomuurista FTP-palvelimelle. Kun olet asentanut SFTP-palvelimen oikein, SSH-isäntäavain luodaan. Tämän jälkeen käyttäjät voidaan luoda ja niille voidaan määrittää tarvittavat käyttöoikeudet, joiden avulla he voivat muodostaa yhteyden SFTP-palvelimeen.

Tarvitset SFTP-asiakkaan muodostaaksesi yhteyden SFTP-palvelimeen. SFTP-asiakas voi olla graafinen käyttöliittymä tai komentorivityökalu. SFTP-asiakas todentaa ja siirtää tiedostot suojatun ja salatun yhteyden kautta SFTP-palvelimelle SFTP-portin 22 (tai SFTP-palvelimessa määritetyn portin) kautta.

Erot FTP:n ja SFTP:n välillä

FTP:n ja SFTP:n yhteyden muodostamiseen käyttämien TCP-porttien lisäksi näiden kahden protokollan välillä on muitakin eroja.

Alla oleva taulukko korostaa näiden kahden protokollan välisiä eroja.

S/N Ominaisuus FTP SFTP
yksiPorttiFTP toimii porteissa 21 ja 20SFTP käyttää porttia 22
kaksiTiedonsiirtoKäyttää kahta erillistä kanavaa ohjaustietojen lähettämiseen ja tiedon siirtoon.SFTP yhdistää ohjauksen ja tiedot suojatuiksi paketeiksi ja lähettää ne yhden kanavan kautta.
3TurvallisuusFTP-viestintää ei ole salattu. Tämä tarkoittaa, että kolmas osapuoli voi siepata tiedot.Toisaalta SFTP tarkoittaa, että tiedot lähetetään salattujen yhteyksien kautta. Jos tunkeilija sieppaa tiedot, se on hakkerille merkityksetöntä.
4PalomuuriFTP ei ole palomuuriystävällinen.SFTP käyttää yhtä SFTP-porttia 22 sekä saapuville että lähteville yhteyksille. Tämä tarkoittaa, että palomuurissa voidaan avata yksi portti SFTP-viestintää varten.

Toivottavasti tämä S-alue selitti onnistuneesti FTP:n, SFTP:n, FTP-portin ja SFTP:n? Toivon myös, että tästä S-alueesta oli apua.

Vaihtoehtoisesti voit esittää kysymyksen, jättää kommentin tai antaa palautetta Jätä vastaus -lomakkeella, joka löytyy tämän sivun lopusta.

Lopuksi, lisää Internet-teknologian S-alueita löydät Internet-teknologian selityssivultamme. Myös Work from Home -sivumme voi olla sinulle hyödyllistä.