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. Sisällyttä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 Windows-palveluna.
Katsotaanpa, kuinka OpenSSH-palvelin otetaan käyttöön Windows 10:ssä.
Sisällys piilottaa 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ä
- Avaa Asetukset-sovellus ja siirry kohtaan Sovellukset -> Sovellukset ja ominaisuudet.
- Napsauta oikealla Hallitse valinnaisia ominaisuuksia.
- Napsauta seuraavalla sivulla -painikettaLisää ominaisuus.
- Valitse ominaisuusluettelostaOpenSSH-palvelinja napsautaAsentaa-painiketta.
- Käynnistä Windows 10 uudelleen.
Tämä asentaa OpenSSH Server -ohjelmiston Windows 10:een.
sisäinen kiintolevy ei näytä tiedostoja, vaikka ne ovat edelleen olemassa
Sen binaaritiedostot sijaitsevat kansion |_+_| alla. 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.
Windows 10 ei tunnista toista näyttöä
Tätä kirjoitushetkellä se ei käynnisty automaattisesti. Sinun on määritettävä se manuaalisesti.
OpenSSH-palvelimen käynnistäminen Windows 10:ssä
- Kaksoisnapsautasshdmerkintä Palveluissa avataksesi sen ominaisuudet.
- Katso 'Kirjaudu sisään' -välilehdeltä käyttäjätili, jota sshd-palvelin käyttää. Minun tapauksessani onNT-palvelusshd.
- Avaa nyt korotettu komentokehote.
- Siirry c:windowssystem32Openssh-hakemistoon komennolla |_+_|.
- Suorita tässä komento |_+_| suojausavainten luomiseen sshd-palvelimelle.
- Kirjoita nyt korotettuun komentokehotteeseen |_+_| käynnistää File Explorer OpenSSH-kansiossa.
- Päivittää: Microsoft on julkaissut a opetusohjelmamikä tekee oikeasta toimeksiantoprosessista erittäin yksinkertaisen.
Avaa PowerShell järjestelmänvalvojana ja suorita nämä komennot:|_+_|Se siitä! Kaikki tarvittavat käyttöoikeudet on asetettu.
- Vaihtoehtoisesti voit suorittaa nämä vaiheet.
Napsauta hiiren kakkospainikkeellassh_host_ed25519_keytiedosto ja vaihtaa sen omistajuus sshd-palvelun käyttäjälle, esim.NT-palvelusshd. - Napsauta 'Lisää' ja lisää 'NT Servicesshd' -käyttäjälle lupa 'Lue'. Poista nyt kaikki muut luvat saadaksesi jotain tällaista:Napsauta 'Käytä' ja vahvista toiminto.
- Avaa lopuksi Services (paina Win + R-näppäimiä ja kirjoitaservices.mscSuorita-ruudussa) ja käynnistä sshd-palvelu. Sen pitäisi alkaa:
- Salli SSH-portti Windowsin palomuurissa. Oletuksena palvelin käyttää porttia 22. Suorita tämä komento korotetussa komentokehotteessa: |_+_|Microsoft on toimittanut PowerShellille seuraavan vaihtoehtoisen komennon:
|_+_| - Aseta lopuksi käyttäjätilillesi salasana, jos sinulla ei ole sitä.
Nyt voit kokeilla sitä toiminnassa.
Yhdistäminen SSH-palvelimeen Windows 10:ssä
Avaa ssh-asiakas. Voit käynnistää sen samalla tietokoneella, esim. käyttämällä sisäänrakennettua OpenSSH-asiakasohjelmaa tai käynnistämällä se toisesta verkossasi olevasta tietokoneesta.
Yleisessä tapauksessa OpenSSH-konsoliasiakkaan syntaksi on seuraava:
|_+_|Minun tapauksessani komento näyttää seuraavalta:
peruuttaa kuljettajat|_+_|
MissäWinaeroon Windows-käyttäjänimeni ja192.168.2.96on Windows 10 -tietokoneeni IP-osoite. Yhdistän siihen toisesta PC:stä, jossa on Arch Linux.
Vihdoinkin olet mukana!
Palvelin suorittaa klassisia Windows-konsolikomentoja, esim. lisää, kirjoita, ver, kopioi.
Mutta en voi käyttää FAR Manageria. Se näyttää mustavalkoiselta ja rikkinäiseltä:
levynlukija PC:lle
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:
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ä kirjoittaessa Windows 10:n sisäänrakennettu SSH-palvelin on BETA-vaiheessa, joten sen pitäisi muuttua kiinnostavammaksi ja siitä tulee lähitulevaisuudessa hyödyllinen ominaisuus.