Annonse
FTP 6 gode online FTP-kunder for når du er på vei Les mer og SSH Slik tunneler du webtrafikk med SSH Secure Shell Les mer er begge nettverksprotokoller som kjører på toppen av TCP / IP-laget, akkurat som HTTP. På vanlig engelsk er det en viss måte for enheter å kommunisere med hverandre over et nettverk.
Ulike kommunikasjonsmåter brukes under forskjellige omstendigheter. Det er forskjellige bruksområder og forskjellige styrker. Men nøyaktig hvordan SSH og FTP forholder seg er uklart for de fleste.
Denne utbetalingen i serien Technology Explained tar sikte på å belyse de to protokollene og deres forskjeller.
Shell & Shell-kontoer
La oss få noen grunnleggende terminologier ut av veien. For å forstå formålet med SSH, må du være kjent med noen av de underliggende elementene.
De shell til en datamaskin er et programvare som lar brukere kommunisere direkte med kjernen, selve kjernen i et operativsystem. Skallet kan enten ha et grafisk grensesnitt eller kommandolinjegrensesnitt (les: tekstinndata), eller begge deler.
En skallkonto er derimot en personlig konto som gir brukeren tilgang til et skall på en annen datamaskin. De pleide å være vanlig og levert av Internett-leverandørene, pleide å jobbe med fillagring, e-postkontoer, nyhetsgrupper og mer. Fellesnevneren er at en shell-konto brukes til å oppgi kommandoer på en ekstern datamaskin.
Secure Shell Protocol (SSH)
Akkurat som en nettleser bruker HTTP-protokollen for å snakke med nettsteder, trenger en shell-konto en viss protokoll for å muliggjøre datautveksling (les: kommunikasjon) mellom de to nettverksenhetene. Møt SSH - Sikker Shell-protokoll.
SSH bruker a offentlig nøkkelkryptering Slik kan du enkelt kryptere e-post- eller tekstdokumenter [Windows] Les mer og ble utviklet for å erstatte Telnet og andre usikre skallprotokoller. De to hovedversjonene, SSH-1 og SSH-2, er nå de dominerende protokollene for tilgang til skallkontoer.
I disse dager brukes SSH til å logge inn og utføre kode på eksterne verter, surfe på nettet ved hjelp av krypterte proxy-klienter og overføre filer - til og med å sette opp en Privat virtuelt nettverk Hva er definisjonen av et virtuelt privat nettverkVirtuelle private nettverk er viktigere nå enn noen gang før. Men vet du hva de er? Her er hva du trenger å vite. Les mer .
SSH-klienter er tilgjengelige for alle større operativsystemer. Unix-baserte systemer, inkludert Linux og Mac OS X, kan bruke OpenSSH. Sjekk også OpenSSH-nettstedet for Mac OS og Windows-alternativer. PuTTY er en av de mest fremtredende Windows-klientene.
Secure File Transfer Protocol (SFTP) versus FTP
Filoverføring og VPN-applikasjoner kjører ikke på SSH som standard, men benytter seg av SFTP - the SSH File Transfer Protocol. Husk at SFTP er ikke FTP-protokollen som kjører over SSH, men en annen filoverføringsprotokoll utviklet som en utvidelse for SSH-2. SFTP brukes alltid til å overføre filer over SSH, men den er faktisk designet slik at den kan brukes i samsvar med andre protokoller. Det er ikke for denne artikkelen.
Selv om det ikke er i brevet, for sluttbrukeren, SFTP kan bli sett på som en sikker slektning av FTP. Sistnevnte overfører alle data i klartekst. Pakkeavskjæringer kan dermed avsløre viktige og private data, inkludert ditt brukernavn og passord! SFTP, som er en SSH-2-utvidelse, bruker offentlig nøkkelsikkerhet. Dette betyr at dataene er kryptert når de overføres og potensielle avskjæringer er relativt ubrukelige.
SFTP som sådan er inkludert i mest populære FTP-suiter De 3 beste gratis FTP-klientene for WindowsFTP er en nyttig fildelingsmetode og gå-til-metoden for å laste opp filer til en webvert. Her er de beste FTP-klientene du kan hente gratis. Les mer , om enn ofte uten annen SSH-funksjonalitet.
Jeg håper du har lært noe fra denne artikkelen. Hvis du har spørsmål eller forslag, kan du gå til kommentarfeltet nedenfor!
Bildekreditt: Shutterstock
Jeg er en skribent og informatikkstudent fra Belgia. Du kan alltid gjøre meg en tjeneste med en god artikkelidee, bokanbefaling eller oppskriftside.