FTP ja SFTP selitetty
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 SFTP- ja SFTP-portin numero?
- Erot FTP:n ja SFTP:n välillä
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?
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 |
yksi | Portti | FTP toimii porteissa 21 ja 20 | SFTP käyttää porttia 22 |
kaksi | Tiedonsiirto | Kä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. |
3 | Turvallisuus | FTP-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ä. |
4 | Palomuuri | FTP 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ä.