Installera och konfigurera OpenSSH-klient och server på Windows 11/10

SSH (Secure Shell)(SSH (Secure Shell)) -protokollet fungerar genom att autentisera en fjärranvändare och överföra indata från klienten till värden. Den återsänder sedan utdata tillbaka till klienten – kommunikationen levereras krypterad så säkerheten är mycket högre än Telnet . I det här inlägget kommer vi att illustrera hur man installerar och konfigurerar både OpenSSH -klient och server på Windows 11/10 .

Installera(Install) och konfigurera OpenSSH klient och server

openssh klient windows 11

För att börja, verifiera först OpenSSH- klientinstallationen.

  1. Starta appen Inställningar(Settings) genom att trycka på Windows -tangenten + I-kombinationen.
  2. I appen Inställningar väljer du underkategorin Appar .(Apps)
  3. Till höger i fönstret Appar och funktioner(Apps & features) klickar du på länken Valfria funktioner .(Optional features)
  4. I nästa fönster som öppnas, scrolla nedåt för att hitta OpenSSH-klienten(OpenSSH Client) . Om klienten redan är installerad krävs ingen användarinteraktion – annars klickar du bara på installationsknappen.

Installera och konfigurera OpenSSH klient och server

När du har gjort det är nästa åtgärd att utföra att lägga till/installera OpenSSH -servern på Windows 10

Fortfarande i fönstret för valfria funktioner(Optional features) – högst upp klickar du på Lägg till en funktion(Add a feature) .

Scrolla nu ner och välj OpenSSH Server . Klicka på knappen Installera(Install) och vänta några sekunder medan funktionen är installerad.

När åtgärden är klar startar du om datorn för att bekräfta ändringarna.

Klienten och SSH -servern är nu installerade.

Nu måste du konfigurera SSH-servern(SSH server) så att den startar varje gång du startar upp Windows 10. Så här gör du:

Tryck på Windows -tangenten + R. I dialogrutan Kör(Run) skriv services.msc , tryck på Retur.

Scrolla sedan ner och dubbelklicka på en efter en – OpenSSH SSH Server och OpenSSH Authentication Agent – ​​och ställ in Starttyp(Startup type) till Automatic .

Klicka på Verkställ(Apply) > OK .

Sidanteckning(Side note) : Du kanske inte ser OpenSSH SSH-servern(OpenSSH SSH Server) listad. Det betyder att den tidigare åtgärden för att lägga till funktionen misslyckades. I det här fallet kan du installera funktionen via kommandoraden. Här är hur:

Öppna en förhöjd kommandotolk. Kopiera(Copy) och klistra in kommandot nedan och tryck på Enter för att ta reda på det exakta kapacitets-/funktionsnamnet och om det finns i ditt system eftersom det är dolt.

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

När det har körts framgångsrikt, kopiera och klistra in kommandot nedan och tryck på Enter för att installera funktionen:

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Du behöver inte starta om din dator – klicka bara på åtgärdsmenyn(Action) i fönstret Tjänster(Services) och klicka på Uppdatera(Refresh) . OpenSSH SSH Server(OpenSSH SSH Server) -funktionen kommer att listas.

Nu är det nödvändigt att verifiera om SSH- tjänsterna är aktiva. Här är hur:

Högerklicka på Start och välj Windows PowerShell ( Admin ).

I PowerShell- fönstret, kopiera och klistra in kommandot nedan och tryck på Retur-

Get-Service -Name *ssh*

Du kommer att presenteras med följande utdata:

Därefter måste du konfigurera Windows-brandväggen(Windows Firewall) för att få åtkomst till din dator via SSH . För att göra det, i PowerShell- fönstret, kopiera och klistra in kommandot nedan och tryck på Enter .

.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

Du kan nu testa om SSH -servern lyssnar på port 22. För att göra det, i PowerShell- fönstret, kopiera och klistra in kommandot nedan och tryck på Enter .

.\netstat -bano | .\more.com

Du kommer att presenteras med följande utdata:

Tips:(Tip:) Om du inte ser port 22 i listan, starta om din dator och vid uppstart, kör kommandot igen.

Framöver kan du nu kunna fjärransluta till en SSH -server. För att lyckas upprätta en anslutning krävs följande parametrar:

  1. Användarnamn
  2. Användarlösenord
  3. Server IP adress
  4. Porten där SSH -servern lyssnar. I det här fallet är hamnen(Port) 22.

För att upprätta en anslutning till OpenSSH -servern – starta PowerShell , beroende på dina egna parametrar, skriv kommandot nedan och tryck på Enter .

ssh -p 22 [email protected]

Kom ihåg att använda dina personuppgifter här.

Skriv sedan in lösenordet och tryck på Enter igen för att komma åt fjärrdatorn – så får du tillgång via PowerShell till SSH -servern. På detta sätt förblir din data säker från möjliga hotaktörer.

Det handlar om att konfigurera en säker anslutning med OpenSSH i Windows 10.(That’s it on configuring a secure connection using OpenSSH in Windows 10.)



About the author

"Jag är en frilansande Windows- och Office-expert. Jag har över 10 års erfarenhet av att arbeta med dessa verktyg och kan hjälpa dig att få ut det mesta av dem. Mina färdigheter inkluderar: arbeta med Microsoft Word, Excel, PowerPoint och Outlook; skapa webben sidor och applikationer; och hjälpa kunder att nå sina affärsmål."



Related posts