I de tidlige dage af netværket computing blev filoverførsler og fjerncomputeren forbindelser opnået gennem File Transfer Protocol eller FTP og Telnet. Men FTP tilbudt nogen sikkerhedsforanstaltninger , og nogen kunne opsnappe meddelelser sendt via denne protokol. Secure Shell eller SSH, protokol retsmidler dette ved at give sikker adgang til eksterne computere. OpenSSH Projektet giver en open source implementering af SSH -protokollen , mens PuTTY tilbyder en open-source Windows SSH -program. SSH
Secure Shell protokollen blev opfundet af SSH Communications Security selskab til at løse de sikkerhedsmæssige problemer, der ligger i fjerntliggende forbindelser mellem computere. SSH bruger public-key kryptering til at kryptere meddelelser mod hacker aflytning . Dette skjuler data , når det er i transit mellem computere , hvilket betyder, at filer og bruger kommandoer, der sendes via SSH kanalen er krypteret og beskyttet indtil de når deres bestemmelsessted.
OpenSSH
< p> SSH var oprindelig fri, men til sidst licens til koden blev lukket som SSH -teknologien blev flyttet ind i en corporate indstilling gennem mere restriktiv licens . Men udviklerne " kløvet " eller split, den gratis kode tilbage i SSH - den 1.2.12 release - og skabte OpenSSH projektet. Projektet blev derefter gjort til en del af OpenBSD -operativsystemet, selv en fri gaffel af Unix-operativsystemet , der også havde gennemgået mere restriktiv licens .
PuTTY
Nogle licensordninger begrænset brugen af OpenSSH til ikke- Windows-operativsystemer. PuTTY fungerer som en terminal emulator til netværket forbindelser mellem computere. Typisk , behøver Windows-computere ikke har kapacitet til at forbinde til SSH -servere fra terminalen. PuTTY efterligner Unix kommando terminal , og gennem en Wizard interface tillader brugere at oprette netværks sessioner til andre computere via forskellige tilslutningsmuligheder protokoller.
Brug
OpenSSH er implementeret på tværs af flere platforme, herunder Linux og Mac operativsystemer . Disse implementeringer tillader brugere at oprette SSH -servere til at modtage og skabe forbindelser til andre SSH -servere . PuTTY præsenterer kun en grafisk klient til Windows-og Linux -brugere til at skabe hurtige forbindelser over flere protokoller, såsom SSH og Telnet. OpenSSH kører også fra kommandolinjen indbygget , mens PuTTY giver en Graphical User Interface eller GUI , med muligheder for at gemme sessions og ændre forbindelsesindstillingerne.