I de tidlige dagene av IT-nettverket , ble filoverføringer og ekstern datamaskin tilkoblinger oppnådd gjennom File Transfer Protocol , eller FTP og Telnet. Men tilbudt FTP ingen sikkerhetstiltak, og hvem som helst kan fange opp meldinger som sendes via denne protokollen . Secure Shell , eller SSH, protokoll rettsmidler dette ved å tilby sikker tilgang til eksterne datamaskiner . OpenSSH prosjektet gir en åpen kildekode- implementering av SSH -protokollen , mens PuTTY tilbyr en åpen kildekode Windows SSH -programmet. SSH
Secure Shell-protokollen ble oppfunnet av SSH Communications Security selskapet for å løse sikkerhetsproblemer iboende med eksterne tilkoblinger mellom datamaskiner . SSH bruker offentlig-nøkkel kryptering for å kryptere meldinger mot hacker avskjæring. Dette skjuler data når den er i transitt mellom datamaskiner , noe som betyr at filer og volumjustering sendes gjennom SSH -kanalen blir kryptert og beskyttet frem til de når sin destinasjon .
OpenSSH
< p> SSH var opprinnelig fri, men til slutt lisensiering for koden ble stengt som SSH -teknologien ble flyttet inn i en bedrifts omgivelser gjennom mer restriktiv lisensiering. Men utviklerne " delte ", eller delt , den frie koden igjen i SSH - den 1.2.12 utgivelsen - og skapte OpenSSH prosjektet. Prosjektet ble deretter gjort en del av OpenBSD operativsystem, selv en gratis gaffel av Unix operativsystem som også hadde gjennomgått mer restriktiv lisens.
PuTTY
< p > Noen konsesjonsordninger begrenset bruk av OpenSSH til ikke- Windows-operativsystemer. PuTTY fungerer som en terminal emulator for nettverk tilkoblinger mellom datamaskiner . Vanligvis gjør Windows-maskiner ikke har evnen til å koble til SSH -servere fra terminalen. PuTTY etterligner Unix kommando terminal, og gjennom en veiviser grensesnitt lar brukerne opprette nettverk økter til andre datamaskiner gjennom ulike protokollene for tilkobling .
Usage
OpenSSH er implementert på tvers av flere plattformer, inkludert Linux og Mac operativsystemer . Disse implementeringer tillate brukere å opprette SSH -servere for å motta og skape forbindelser til andre SSH -servere . PuTTY presenterer bare en grafisk klient for Windows-og Linux-brukere å lage raske forbindelser over flere protokoller, for eksempel SSH og Telnet. OpenSSH kjører også fra kommandolinjen problemfritt, mens PuTTY gir et grafisk brukergrensesnitt , eller GUI , med alternativer for å lagre økter og endre tilkoblingsinnstillingene .