Huvud Windows 10 Så här aktiverar du OpenSSH Server i Windows 10

Så här aktiverar du OpenSSH Server i Windows 10



Som du kanske redan vet innehåller Windows 10 inbyggd SSH-programvara - både en klient och en server! I den här artikeln kommer vi att se hur du aktiverar SSH-servern.

Annons

Obs! OpenSSH Server-appen låter dig upprätta en anslutning till din dator med SSH-protokollet. Det tillåter dig inte att komma åt andra datorer i ditt nätverk. För att ansluta till andra datorer, bör du installera OpenSSH-klienten .

Med Windows 10 har Microsoft äntligen lyssnat på sina användare efter år sedan de begärde en SSH-klient och server. Genom att inkludera en OpenSSH-implementering ökar värdet på operativsystemet.

För närvarande skrivs OpenSSH-programvaran som ingår i Windows 10 i ett BETA-stadium. Det betyder att det kan ha vissa stabilitetsproblem.

Den medföljande SSH-servern liknar Linux-appen. Vid första anblicken verkar den ha samma funktioner som dess * NIX-motsvarighet. Det är en konsolapp, men det fungerar som en Windows-tjänst .

Låt oss se hur du aktiverar OpenSSH-servern i Windows 10.

hur man ser sidnummer i Kindle-appen

Aktivera OpenSSH-servern i Windows 10

  1. Öppna Inställningar app och gå till Appar -> Appar och funktioner.
  2. Klicka på Hantera valfria funktioner till höger.Windows 10 Installera SSH-server
  3. Klicka på knappen på nästa sidaLägg till en funktion.Sshd Service Windows 10
  4. Välj i listan över funktionerOpenSSH-serveroch klicka påInstalleraknapp.Sshd-tjänsten körs
  5. Starta om Windows 10 .

Detta installerar OpenSSH Server-programvaran i Windows 10.

Dess binära filer finns under mappenc: windows system32 Openssh. Förutom SSH-klientapparna innehåller mappen följande serververktyg:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • och konfigurationsfilen 'sshd_config'.

SSH-servern är konfigurerad att köras som en tjänst.

Windows 10 Anslut till inbyggd Sshd Server 2

För närvarande skrivs det inte automatiskt. Du måste konfigurera den manuellt.

Så här startar du OpenSSH-servern i Windows 10

  1. Dubbelklicka påsshdpost i Tjänster för att öppna sina fastigheter.
  2. På fliken 'Logga in', se användarkontot som används av sshd-servern. I mitt fall är detNT Service sshd.Windows 10 Anslut till inbyggd Sshd Server 3
  3. Nu öppen en förhöjd kommandotolk .
  4. Gå till c: windows system32 Openssh-katalogen med kommandotcd c: windows system32 Openssh.
  5. Här kör du kommandotssh-keygen -Aför att generera säkerhetsnycklar för sshd-servern.Windows 10 Anslut till inbyggd Sshd Server 5
  6. Skriv nu i den upphöjda kommandotolkenexplorer.exe.för att starta File Explorer i OpenSSH-mappen.
  7. Uppdatering: Microsoft har publicerat en handledning vilket gör rätt tilldelningsprocess väldigt enkel.
    Öppna PowerShell som administratör och kör dessa kommandon:

    Installationsmodul -Force OpenSSHUtils Reparation-SshdHostKeyPermission -FilePath C:  Windows  System32  OpenSSH  ssh_host_ed25519_key

    Det är allt! Alla nödvändiga behörigheter är inställda.

  8. Alternativt kan du utföra dessa steg.
    Högerklicka påssh_host_ed25519_keyfil och ändra sitt ägande till sshd-tjänsteanvändaren, t.ex.NT Service sshd.
  9. Klicka på 'Lägg till' och lägg till behörigheten 'Läs' för användaren 'NT Service sshd'. Ta nu bort alla andra behörigheter för att få något liknande:Klicka på 'Apply' och bekräfta åtgärden.
  10. Slutligen öppna tjänster (tryck på Win + R-tangenterna och skrivservices.msci rutan Kör) och starta sshd-tjänsten. Det bör börja:
  11. Tillåt SSH-porten i Windows-brandväggen. Som standard använder servern port 22. Kör det här kommandot i en upphöjd kommandotolk:netsh advfirewall brandvägg lägg till regelnamn = 'SSHD Port' dir = i åtgärd = tillåt protokoll = TCP localport = 22Microsoft har levererat följande alternativa kommando för PowerShell:
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. Till sist, ange ett lösenord för ditt användarkonto om du inte har det.

Nu kan du prova det i aktion.

Ansluter till SSH-servern i Windows 10

Öppna din ssh-klient. Du kan starta den på samma dator, t.ex. med den inbyggda OpenSSH-klient eller starta den från en annan dator i ditt nätverk.

var är någons bio på instagram

I det allmänna fallet är syntaxen för OpenSSH-konsolklienten följande:

ssh användarnamn @ värd -p-port

I mitt fall ser kommandot ut enligt följande:

ssh winaero@192.168.2.96

Varwinaeroär mitt Windows-användarnamn och192.168.2.96är IP-adressen till min Windows 10-dator . Jag kommer att ansluta till den från en annan dator med Arch Linux.

Äntligen är du inne!

Servern kör klassiska Windows-konsolkommandon, t.ex. mer, skriv, ver, kopiera.

Men jag kan inte köra FAR Manager. Det verkar svartvitt och trasigt:

En annan intressant observation: Du kan starta GUI-appar som explorer. Om du är inloggad på samma användarkonto som du använder för SSH startar de på skrivbordet. Ser:

Tja, den inbyggda SSH-servern är definitivt en intressant sak att spela med. Det låter dig hantera en Windows-maskin utan att installera verktyg som rdesktop på din Linux-dator eller till och med ändra Windows-inställningar från en Linux-dator som inte har någon X-server installerad.

När detta skrivs är den inbyggda SSH-servern i Windows 10 i ett BETA-skede, så det borde bli mer intressant och bli en användbar funktion inom en snar framtid.

Intressanta Artiklar

Redaktionen

Apple TV: Vad det är och hur det fungerar
Apple TV: Vad det är och hur det fungerar
Apple TV är en mediaströmningsenhet som körs på en plattform som liknar iPhone. Du kan använda den för att streama TV och filmer och ladda ner appar.
Voice Dictation kommer till Microsoft Office
Voice Dictation kommer till Microsoft Office
Microsoft testar förmågan att använda röstdiktering för att skapa Word-dokument, anteckningar, e-postmeddelanden och PowerPoint-presentationer på Windows. Den lämpliga förmågan blev tillgänglig nyligen för Office Insiders. Den finns tillgänglig i den snabba uppdateringsringen, som nyligen döptes om till 'Insider' -nivån. Det officiella tillkännagivandet beskriver funktionen på följande sätt: Annonsdiktat använder
Så här fixar du Overscan i Windows 10 för att passa till skärmen
Så här fixar du Overscan i Windows 10 för att passa till skärmen
11 lösningar för problem med överskalning av skrivbord och bildskärmar för de som undrar 'Hur fixar jag överskanning i Windows 10?'
Vad är en RPM-fil?
Vad är en RPM-fil?
En RPM-fil är en Red Hat-pakethanterarfil som används för att lagra installationsfiler på Linux-operativsystem. Så här öppnar du en.
Skapa en genväg för sök efter uppdateringar i Windows 10
Skapa en genväg för sök efter uppdateringar i Windows 10
Ibland måste du genast söka efter uppdateringar i Windows 10. Du kan skapa en speciell genväg för att tvinga Windows 10-sökning efter uppdateringar på en gång.
Hur man sätter in en signatur i ett Google Doc
Hur man sätter in en signatur i ett Google Doc
Den digitala tidsåldern har blott gjort våta signaturer föråldrade. Dessa dagar kan du använda din virtuella fingertopp för att signera dokument från ditt hem. Om du vill veta hur du sätter in din signatur i Google-dokument,
Minecraft LAN fungerar inte – Hur felsöker jag?
Minecraft LAN fungerar inte – Hur felsöker jag?
Att spela Minecraft med vänner på LAN har varit ett bra sätt att njuta av spelet ända sedan det släpptes. LAN-sessioner tillåter människor att spela mot eller med varandra, beroende på spelläget. Men ibland har folk märkt det