HDG selittää: Mikä on SFTP ja FTP?

Jotta tietokoneverkko voi vaihtaa tietoja ja resursseja, se vaatii joukon erilaisia ​​laitteita, kuten reitittimiä, kytkimiä ja tietokoneita. Tämän verkon olisi sitten noudatettava protokollaa, todennäköisesti useita protokollia, luodakseen oikean yhteyden kaikkien näiden laitteiden välille. FTP ja SFTP ovat kaksi tällaista protokollaa.

Mikä on SFTP ja FTP ? FTP tarjoaa tavan vaihtaa tiedostoja verkon yli, kun(exchanging files over the network) taas SFTP mahdollistaa tiedostojen turvallisen käytön, siirron ja hallinnan tietovirrassa. FTP tarkoittaa, että tiedot lähetetään pelkkänä tekstinä, kun taas SFTP salaa kaikki tiedot lähetettäväksi.

Ensisijainen ero FTP :n ja SFTP :n välillä on turvallisuus. FTP ei tarjoa suojattua kanavaa tiedostojen siirtämiseen useiden laitteiden välillä, kun taas SFTP tarjoaa . Siksi SFTP on turvallisempi kuin FTP . Tässä artikkelissa perehdytään kuitenkin hieman syvemmälle näiden kahden protokollan eroihin.

HDG selittää: Mikä on SFTP ja FTP?(HDG Explains: What Is SFTP & FTP?)

Ymmärtääksesi SFTP :n ja FTP :n väliset erot , sinun on ensin ymmärrettävä paremmin, mitä ne molemmat ovat ja mitä ne tekevät. Käyttötarkoitukset vaihtelevat vain vähän, mutta erot ovat hieman syvemmällä kuin ensi silmäyksellä näyttävät.

Mikä on FTP?

FTP tai File T ransfer (F)P rotocol on tavallinen verkkoprotokolla, jonka avulla tiedostot voidaan siirtää verkon yli asiakkaan (paikallisen tietokoneen) ja palvelimen välillä. 

Ennen(Prior) käyttöjärjestelmiä, joissa oli graafisia käyttöliittymiä ( GUI(GUIs) ) , FTP kehitettiin lähettämään ja vastaanottamaan tiedostoja vanhempien tekstipohjaisten tietokoneiden ja verkkojen välillä. Se oli yksi alkuperäisistä ohjelmista, joita käytettiin Internetin tietojen saamiseksi jo paljon ennen H ypert ext T ransfer (T)P rotocol (HTTP) -protokollan syntymistä  .

Nykyään FTP:tä voidaan käyttää kolmella ensisijaisella tavalla :(FTP) graafiset FTP-asiakkaat(FTP Clients) , verkkoselain(Web Browser) ja komentorivin FTP(Command-line FTP) . Jokainen soveltuu erilaisiin sovelluksiin, kuten pöytäkoneisiin, palvelimiin, mobiililaitteisiin ja laitteistoalustoihin.

Graafiset FTP-asiakkaat

Nämä asiakkaat mahdollistavat tiedostojen siirtämisen vedä ja pudota -muodossa. Filezilla on luultavasti tunnetuin ilmainen FTP - asiakas Windows - käyttöjärjestelmille. Macille(Mac) on Cyberduck .  _

Yleensä ohjelmaa avattaessa syötetään FTP - isäntä, käyttäjätunnus ja salasana. Joillakin palvelimilla se voi olla asetettu niin, että voit kirjoittaa anonyymisti, jolloin käyttäjätunnusta ja salasanaa ei ehkä tarvita.

Voit sitten vetää ja pudottaa tiedostoja ja kansioita isännästä palvelimelle (ja päinvastoin) ja odottaa siirron valmistumista.

Nettiselain

Verkkoselaimen käyttäminen yhteyden muodostamiseen FTP - palvelimeen on todennäköisesti tutumpaa, koska voit muodostaa yhteyden FTP -osoitteeseen samalla tavalla kuin HTTP - osoitteeseen. Verkkoselaimen avulla on myös helppo selata suurempia hakemistoja, lukea tiedostoja ja hakea niitä. Se myös käsittelee joitain sivuston yhteystietoja ja tiedostojen siirtoja automaattisesti.

Vaikka verkkoselain FTP voi tuntua kätevältä, se on usein hitaampi ja vähemmän luotettava kuin omistettu FTP - asiakas. Niissä on myös yleensä vähemmän ominaisuuksia.

Komentorivin FTP

Et ehkä tiedä sitä, mutta käyttöjärjestelmässäsi on todennäköisesti sisäänrakennetut komentoriviasiakkaat. Niin kauan kuin käyttöjärjestelmäsi on joka tapauksessa Windows , Mac tai Linux . Aloita avaamalla käyttöjärjestelmäsi kehote (komentokehote Windowsille(Windows) , Terminal for Mac tai konsoli Linuxille(Linux) ). 

Kirjoita sitten esimerkkinä

f tp ftp.empire.gov

Paina nyt Enter . Jos käytät sitten omaa tiliäsi, käytä kyseisen tilin käyttäjätunnusta ja salasanaa. Jos käytät nimettömästi, käytä anonyymiä(anonymous) käyttäjätunnuksena ja sähköpostiosoitettasi salasanana. 

Tässä vaiheessa haluat olla hakemistossa, johon siirrettävät tiedostot on tallennettu. Voit kirjoittaa mput-komennon ja sen jälkeen tiedoston tai kansion nimen ja käynnistää siirron painamalla Enter -näppäintä.(Enter )

Voit halutessasi opetella monia komentoja, jotka voivat auttaa sinua tulevissa FTP - siirroissa. Indianan yliopistossa(Indiana University) on muutamia hyödyllisiä FTP -komentoja, jotka kannattaa tarkistaa, jos olet kiinnostunut.

Mikä on SFTP?(What Is SFTP?)

SFTP, joka on lyhenne sanoista S SH File Transfer P (T)rotocol , on (F)FTP :tä muistuttava verkkoprotokolla siinä mielessä, että(P) se mahdollistaa tiedostojen käytön, siirron ja tiedostojen hallinnan, mutta turvallisen ja luotettavan tietovirran kautta. 

Toisin kuin FTP , se ei käytä erillisiä komento- ja datakanavia. Sen sijaan se siirtää tiedostoja erityisesti muotoilluissa paketeissa yhdessä yhteydessä. Nimessä oleva SSH tarkoittaa Secure SH(SH) ell -protokollaa(SSH) , jonka laajennus(S) on SFTP . (SFTP)Tämä tarjoaa lisäsuojaustasoa käytettäessä SFTP - protokollaa.

Voit käyttää SFTP :tä samalla tavalla kuin FTP :tä, suurin ero on suojattu yhteys. Filezilla ja Cyberduck tarjoavat myös SFTP :n osana ilmaista pakettiaan, jota haluat ehdottomasti hyödyntää.

Kun muodostat yhteyden SFTP - palvelimeen, se olettaa, että yhteys toimii suojatun kanavan kautta. Tämä poistaa asiakkaan todennuksen tarpeen, kun asiakkaan käyttäjätunnus on asetettu protokollan saataville.

WordPress on erinomainen esimerkki sivustosta, joka mahdollistaa sekä FTP- että SFTP - yhteydet. Kun yrität lisätä tietokoneellesi tai palvelimellesi tallentamaasi teemaa, voi olla tarpeen siirtää kyseinen teema joko FTP :n tai SFTP :n kautta . 

Tämä estää WordPressiä(WordPress) kieltämästä tiettyjä koodirivejä, joita teemasi saattaa vaatia normaalin siirron aikana. Tämä pätee muihin tiedostoihin, ei vain teemoihin.

Keskeinen ero SFTP:n ja FTP:n välillä(Key Difference Between SFTP & FTP)

Merkittävin ja ilmeisin ero on määritelmässä. SFTP on suojattu verkkoprotokolla, kun taas FTP ei ole. Toinen olisi protokollatyypit. FTP on TCP/IP - pohjainen protokolla. SFTP on SSH-pohjainen protokolla. 

TCP/IP on lyhenne sanoista T ransmission C Control (C)P rotocol / I nternet (I)P rotocol . Toisin sanoen se on standardiprotokolla, joka ohjaa tiedonsiirtoa kaikkien Internetin tietokoneiden välillä.

  • FTP muodostaa ohjausyhteyden TCP - porttiin 21, kun taas SFTP siirtää tiedostoja SSH - protokollan muodostaman yhteyden alla asiakkaan ja palvelimen välillä. 
  • FTP lähettää tiedot vain tekstimuodossa, kun taas SFTP salaa kaikki tiedot ennen lähettämistä isännälle. 
  • SFTP on myös itsenäinen protokolla, joka tarjoaa isäntä-isäntäsiirrot, joissa FTP on avoimempi protokolla.

Jokin aika sitten Netscape loi SSL- eli S ecure (FTP)Sockets(L) Layerin (tällä hetkellä(S) TLS tai T ransport(T) L Layer(L) S -turvallisuus(S) ) . SSL :ää sovellettiin sitten FTP : hen FTPS(FTPS) :n luomiseksi . 

Tämä mahdollisti tietojen vaihdon turvallisesti käyttämällä FTP :tä kahden suojatun muunnelman kautta: FTPS Implicit SSL ja FTPS Explicit SSL . Molemmat(Both) käyttävät SSL - salausta.

Loppujen lopuksi ainoa keskeinen ero, josta useimpien on huolehdittava, on se, että SFTP tarjoaa turvallisen tavan siirtää tiedostoja isännästä toiseen. FTP tarjoaa vain tavallisen tekstinsiirron kahden kanavan, komennon ja datakanavan, kautta ilman salausta.



About the author

Olen tietojenkäsittelytieteilijä, joka keskittyy yksityisyyteen ja käyttäjätileihin sekä perheen turvallisuuteen. Olen työskennellyt älypuhelinten tietoturvan parantamisessa viime vuosina, ja minulla on kokemusta työskentelystä peliyritysten kanssa. Olen myös kirjoittanut useaan otteeseen käyttäjätileihin ja pelaamiseen liittyvistä ongelmista.



Related posts