Windows Tips & News

OpenSSH-palvelimen käyttöönotto Windows 10:ssä

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Kuten ehkä jo tiedät, Windows 10 sisältää sisäänrakennetun SSH-ohjelmiston - sekä asiakkaan että palvelimen! Tässä artikkelissa näemme, kuinka SSH-palvelin otetaan käyttöön.

Mainos

Huomautus: OpenSSH Server -sovelluksen avulla voit muodostaa yhteyden tietokoneeseesi SSH-protokollan avulla. Se ei salli sinun käyttää muita verkossasi olevia tietokoneita. Jos haluat muodostaa yhteyden muihin tietokoneisiin, sinun tulee asenna OpenSSH Client.

Windows 10:n myötä Microsoft on vihdoin kuunnellut käyttäjiään vuosien jälkeen, kun he ovat pyytäneet SSH-asiakasta ja -palvelinta. Lisäämällä OpenSSH-toteutuksen käyttöjärjestelmän arvo kasvaa.

Tätä kirjoitettaessa Windows 10:een sisältyvä OpenSSH-ohjelmisto on BETA-vaiheessa. Tämä tarkoittaa, että sillä voi olla joitain vakausongelmia.

Mukana toimitettu SSH-palvelin on samanlainen kuin Linux-sovellus. Ensi silmäyksellä se näyttää tukevan samoja ominaisuuksia kuin *NIX-vastine. Se on konsolisovellus, mutta se toimii a Windows-palvelu.

Katsotaanpa, kuinka OpenSSH-palvelin otetaan käyttöön Windows 10:ssä.

Sisällyspiilottaa
Ota OpenSSH-palvelin käyttöön Windows 10:ssä
OpenSSH-palvelimen käynnistäminen Windows 10:ssä
Yhdistäminen SSH-palvelimeen Windows 10:ssä

Ota OpenSSH-palvelin käyttöön Windows 10:ssä

  1. Avaa Asetukset-sovellus ja siirry kohtaan Sovellukset -> Sovellukset ja ominaisuudet.
  2. Napsauta oikealla Hallitse valinnaisia ​​ominaisuuksia.Sovellukset ja ominaisuudet Hallinnoi valinnaisia ​​linkkejä Windows 10
  3. Napsauta seuraavalla sivulla -painiketta Lisää ominaisuus.Lisää ominaisuuspainike
  4. Valitse ominaisuusluettelosta OpenSSH-palvelin ja napsauta Asentaa -painiketta.Windows 10 Asenna SSH-palvelinWindows 10 SSH-palvelimen asennus
  5. Käynnistä Windows 10 uudelleen.

Tämä asentaa OpenSSH Server -ohjelmiston Windows 10:een.

Sen binaaritiedostot sijaitsevat kansion alla c:\windows\system32\Openssh. SSH-asiakassovellusten lisäksi kansio sisältää seuraavat palvelintyökalut:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • ja asetustiedosto "sshd_config".

SSH-palvelin on määritetty toimimaan palveluna.

Sshd-palvelu Windows 10

Tätä kirjoitushetkellä se ei käynnisty automaattisesti. Sinun on määritettävä se manuaalisesti.

OpenSSH-palvelimen käynnistäminen Windows 10:ssä

  1. Kaksoisnapsauta sshd merkintä Palveluissa avataksesi sen ominaisuudet.
  2. Katso "Kirjaudu sisään" -välilehdeltä käyttäjätili, jota sshd-palvelin käyttää. Minun tapauksessani on NT-palvelu\sshd.Sshd-palvelun käyttäjätili Windows 10
  3. Nyt avoinna korotettu komentokehote.
  4. Siirry c:\windows\system32\Openssh-hakemistoon komennolla cd c:\windows\system32\Openssh.
  5. Tässä, suorita komento ssh-keygen -A suojausavainten luomiseen sshd-palvelimelle.Sshd-palvelin Luo avaimia
  6. Kirjoita nyt korotettuun komentokehotteeseen explorer.exe. käynnistää File Explorer OpenSSH-kansiossa.
  7. Päivittää: Microsoft on julkaissut a opetusohjelma mikä tekee oikeasta toimeksiantoprosessista erittäin yksinkertaisen.
    Avaa PowerShell järjestelmänvalvojana ja suorita nämä komennot:
    Asennusmoduuli - Pakota OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

    Se siitä! Kaikki tarvittavat käyttöoikeudet on asetettu.

  8. Vaihtoehtoisesti voit suorittaa nämä vaiheet.
    Napsauta hiiren kakkospainikkeella ssh_host_ed25519_key tiedosto ja vaihtaa omistajaansa sshd-palvelun käyttäjälle, esim. NT-palvelu\sshd.Sshd Muuta avaintiedoston omistajuutta
  9. Napsauta "Lisää" ja lisää "NT Service\sshd"-käyttäjälle lupa "Lue". Poista nyt kaikki muut luvat saadaksesi jotain tällaista:Sshd Muuta avaintiedoston käyttöoikeuksiaNapsauta "Käytä" ja vahvista toiminto.
  10. Avaa lopuksi Services (paina Win + R-näppäimiä ja kirjoita services.msc Suorita-ruudussa) ja käynnistä sshd-palvelu. Sen pitäisi alkaa:
    Sshd-palvelu on käynnissä
  11. Salli SSH-portti Windowsin palomuurissa. Oletuksena palvelin käyttää porttia 22. Suorita tämä komento korotetussa komentokehotteessa: netsh advfirewall palomuuri add rule name="SSHD-portti" dir=in action=allow protocol=TCP localport=22Sshd-palvelun avoin portti Microsoft on toimittanut PowerShellille seuraavan vaihtoehtoisen komennon:
    Uusi-NetFirewall-sääntö -Nimi sshd -Näyttönimi "OpenSSH-palvelin (sshd)" -Palvelu sshd -Käytössä True -Suunta saapuva -Protokolla TCP -Toiminto Salli -Profiilitoimialue
  12. Lopuksi, aseta salasana käyttäjätilillesi jos sinulla ei ole sitä.

Nyt voit kokeilla sitä käytännössä.

Yhdistäminen SSH-palvelimeen Windows 10:ssä

Avaa ssh-asiakas. Voit käynnistää sen samalla tietokoneella, esim. käyttämällä sisäänrakennettua OpenSSH-asiakas tai käynnistä se toisesta verkossasi olevasta tietokoneesta.

Yleisessä tapauksessa OpenSSH-konsoliasiakkaan syntaksi on seuraava:

ssh-käyttäjänimi@isäntä -p-portti

Minun tapauksessani komento näyttää tältä:

ssh [email protected]

Missä Winaero on Windows-käyttäjänimeni ja 192.168.2.96 on Windows 10 -tietokoneeni IP-osoite. Yhdistän siihen toisesta PC: stä, jossa on Arch Linux.Windows 10 Yhdistä sisäänrakennettuun Sshd-palvelimeen 1

Vihdoinkin olet mukana!

Windows 10 Yhdistä sisäänrakennettuun Sshd-palvelimeen 2

Palvelin suorittaa klassisia Windows-konsolikomentoja, esim. lisää, kirjoita, ver, kopioi.

Windows 10 Yhdistä sisäänrakennettuun Sshd-palvelimeen 3

Mutta en voi käyttää FAR Manageria. Se näyttää mustavalkoiselta ja rikkinäiseltä:Windows 10 Yhdistä sisäänrakennettuun Sshd-palvelimeen 4

Toinen mielenkiintoinen havainto: Voit käynnistää GUI-sovelluksia, kuten Explorer. Jos olet kirjautunut sisään samalle käyttäjätilille, jota käytät SSH: ssa, ne alkavat työpöydältä. Katso:

Windows 10 Yhdistä sisäänrakennettuun Sshd-palvelimeen 5

No, sisäänrakennettu SSH-palvelin on ehdottomasti mielenkiintoinen asia pelata. Sen avulla voit hallita Windows-konetta asentamatta työkaluja, kuten rdesktopia, Linux-tietokoneellesi tai jopa muuttamatta Windows-asetuksia Linux-tietokoneesta, johon ei ole asennettu X-palvelinta.

Tätä kirjoitettaessa Windows 10:n sisäänrakennettu SSH-palvelin on BETA-vaiheessa, joten sen pitäisi muuttua kiinnostavammaksi ja siitä tulee lähitulevaisuudessa hyödyllinen ominaisuus.

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn
ShareX-näytönkaappaustyökalu on nyt saatavilla Windows Storesta

ShareX-näytönkaappaustyökalu on nyt saatavilla Windows Storesta

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää

Bing Maps tukee mukautettuja karttatyylejä ja paljon muuta

Bing Maps tukee mukautettuja karttatyylejä ja paljon muuta

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää

Xbox-sovellus Windows 10:ssä sai vihdoin kevyen teeman

Xbox-sovellus Windows 10:ssä sai vihdoin kevyen teeman

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää