I början av nätverksteknik , var filöverföringar och fjärranslutningar dator åstadkoms genom File Transfer Protocol eller FTP och Telnet . Däremot erbjöd FTP inga säkerhetsåtgärder , och vem som helst kunde avlyssna meddelanden som skickas via detta protokoll . Secure Shell , eller SSH , protokoll rättsmedel detta genom att tillhandahålla säker åtkomst till fjärranslutna datorer . OpenSSH projektet ger en öppen källkod genomförandet av SSH -protokollet , medan PuTTY erbjuder en öppen källkod Windows SSH -program . SSH
Secure Shell protokoll uppfanns av SSH Communications Security företaget att åtgärda de säkerhetsproblem förknippade med fjärranslutningar mellan datorer . SSH använder kryptering med offentlig nyckel för att kryptera meddelanden mot hacker avlyssning . Det här döljer data när den är i - transit mellan datorer , vilket innebär att filer och kommandon användaren skickas via SSH -kanalen är krypterad och skyddas tills de når sin destination . Addera OpenSSH
SSH var ursprungligen fri , men till slut tillstånd för koden var stängd eftersom SSH tekniken flyttades in i ett företags inställning genom mer restriktiv tillståndsgivning . Men utvecklarna " kluven " eller split , den fria koden kvar i SSH - skapas och OpenSSH projektet - den 1.2.12 versionen . Projektet gjordes sedan en del av OpenBSD operativsystemet självt en gratis gaffel av operativsystemet Unix som också hade genomgått mer restriktiv licens .
PuTTY
Vissa licenssystem begränsat användningen av OpenSSH till icke - Windows-operativsystem . PuTTY fungerar som en terminal emulator för nätverksanslutna anslutningar mellan datorer . Vanligtvis har Windowsdatorer inte möjlighet att ansluta till SSH-servrar från terminalen . PuTTY härmar Unix kommando terminal , och genom en guide gränssnitt tillåter användare att skapa nätverk sessioner till andra datorer via olika anslutningsprotokollen .
Användning
OpenSSH genomförs över flera plattformar, inklusive Linux och Mac operativsystem . Dessa implementationer tillåter användare att skapa SSH-servrar för att ta emot och skapa anslutningar till andra SSH-servrar . PuTTY presenterar bara en grafisk klient för Windows och Linux -användare att skapa snabba förbindelser över flera protokoll , såsom SSH och Telnet . OpenSSH driver även från kommandoraden native , medan PuTTY tillhandahåller ett grafiskt användargränssnitt eller GUI , med alternativ för att lagra sessioner och ändra anslutningsinställningar .