Hur man använder SSH på Windows

Senaste uppdatering: 23/08/2024
Författare: Daniel Terrasa

SSH

Secure Shell, som vi känner bättre genom sin akronym SSH, är en fjärradministrationsprotokoll som tillåter oss att modifiera och kontrollera våra fjärrservrar på Internet. Allt i enlighet med de strängaste kanonerna för seguridad online. I den här artikeln ska vi förklara hur man använder SSH på Windows och vilka fördelar detta kommer att ge oss.

Många användare av Linux och MacOS operativsystem använder SSH på sina fjärrservrar från själva terminalen. När det gäller Windows är proceduren något annorlunda.

SSH skapades 1997 med syftet att ersätt Telnet, som, eftersom det är ett okrypterat protokoll, inte erbjöd någon typ av säkerhet till sina användare. Detta är precis den grundläggande aspekten och det definitiva argumentet för att använda Secure Shell: säkerhet. SSH använder de mest innovativa kryptografiteknikerna för att garantera säker kommunikation mellan användare och fjärrservrar.

Hur SSH fungerar

SSH

För att kryptera data som överförs mellan klienten och servern använder SSH en dubbelt autentiseringssystem. Å ena sidan använder den offentlig nyckelkryptering och å andra sidan använder den en privat nyckel.. Nycklarna för var och en av dem genereras vid tidpunkten för upprättandet av anslutningen: den publika nyckeln delas med servern och den privata nyckeln behålls av klienten. 

Exklusivt innehåll - Klicka här  Den oväntade återkomsten av Windows Vista-startljudet i Windows 11: En bugg som har gjort oss nostalgiska

Därför måste vi skilja på två huvudkomponenter:

  • SSH-klient, vilket är ett program som användaren kan köra på sin dator för att ansluta till servern.
  • Servidor SSH, programvaran som körs på fjärrservern.

En viktig aspekt att tänka på är att om vi vill använda den här anslutningen kommer det först att bli nödvändigt att konfigurera en specifik dator som uppfyller rollen som SSH-server. Andra alternativ skulle vara att ladda upp filerna som ska delas till molnet eller konfigurera ett fjärrskrivbord.

Aktivera och använd SSH på Windows

Processen att ställa in SSH i Windows är inte särskilt komplicerad. Det här är stegen att följa:

Aktivera en dator som en SSH-server

SSH på Windows

  1. Först och främst, vi sätter på datorn som vi ska använda som server.
  2. Sedan använder vi tangentkombinationen Windows + R och i sökrutan som visas skriver vi tjänster.msc.
  3. I fönstret som öppnas söker vi och klickar vidare OpenSSH SSH Server.
  4. A continuación pulsamos "Start".*
  5. Då måste du upprepa exakt samma åtgärd med OpenSSH Authentication Agent. Ibland är det inaktiverat, så du måste gå in i egenskaper för att aktivera det.
  6. Nu öppnar vi startmenyn och skriver PowerShell. Följande åtgärder måste utföras via kommandoraden PowerShell, eftersom kommandotolken inte räcker.
  7. Sedan kommer vi åt konsolen Windows PowerShell som administratör.
  8. Därefter infogar vi följande kommando: New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain.

(*) Om vi ​​vill att denna start ska ske automatiskt varje gång datorn slås på måste vi klicka på fliken Fastigheter y allí ändra starttypen från Manuell till Automatisk.

Exklusivt innehåll - Klicka här  Så här återställer du en drivrutinsinstallation i Windows om den orsakar problem

Aktivera en dator som en SSH-klient

spackla

När den första fasen är klar, låt oss nu se vad vi måste göra för att aktivera en dator som en SSH-klient. I denna andra fas är det viktigt att använda ett program som heter PuTTY:

  1. Låt oss gå till datorn som vi vill använda som en SSH-klient.
  2. I den installerar vi programvaran Spackla (nedladdningslänken, här). Det rekommenderas att ladda ner filen med tillägg .msi, det vill säga 64-bitarsversionen.
  3. När installationen är klar är sättet att använda denna programvara mycket enkelt: skriv bara IP-adressen som är markerad som Host Name y pulsar en el botón Open.

Ibland kan vissa problem uppstå när man använder SSH i Windows, såsom autentiseringsfel eller fel när man upprättar en anslutning till servern på grund av en brandvägg, etc. Alla dessa små buggar kan enkelt lösas genom att ändra inställningarna.

Slutsatser: vikten av att använda SSH

Vikten av att använda SSH ligger i det faktum att det erbjuder oss ett säkert sätt att ansluta till fjärrservrar. Om en okrypterad anslutning används kan dataöverföringen avlyssnas av vem som helst. Det skulle vara ett mycket allvarligt säkerhetsbrott som en hackare (eller till och med vilken användare som helst med minimal kunskap) skulle kunna använda för att extrahera känslig information, från lösenord till kreditkortsinformation.

Exklusivt innehåll - Klicka här  Hur du automatiskt organiserar dina filer och mappar i Windows

Detta är dock inte så lätt med användning av SSH, ett protokoll som kan kryptera data så att det bara kan läsas av klienten och servern.

Å andra sidan erbjuder SSH på Windows och alla andra operativsystem omfattande anpassningsmöjligheter. Dessa alternativ kan hanteras genom att redigera SSH-konfigurationsfilen på systemet.