S Windowsom 10 Microsoft konečne vypočul svojich používateľov po rokoch, keď požadovali klienta a server SSH. Zahrnutím implementácie OpenSSH sa hodnota operačného systému zvyšuje.
V čase písania tohto článku je softvér OpenSSH zahrnutý v systéme Windows 10 vo fáze BETA. To znamená, že môže mať problémy so stabilitou.
Poskytnutý server SSH je podobný aplikácii pre Linux. Na prvý pohľad sa zdá, že podporuje rovnaké funkcie ako jeho náprotivok *NIX. Je to konzolová aplikácia, ale funguje ako služba Windows.
Pozrime sa, ako povoliť server OpenSSH v systéme Windows 10.
Obsah skryť Povoľte server OpenSSH v systéme Windows 10 Ako spustiť server OpenSSH v systéme Windows 10 Pripojenie k serveru SSH v systéme Windows 10Povoľte server OpenSSH v systéme Windows 10
- Otvorte aplikáciu Nastavenia a prejdite do časti Aplikácie -> Aplikácie a funkcie.
- Vpravo kliknite na položku Spravovať voliteľné funkcie.
- Na ďalšej stránke kliknite na tlačidloPridajte funkciu.
- V zozname funkcií vyberteServer OpenSSHa kliknite naInštaláciatlačidlo.
- Reštartujte Windows 10.
Týmto sa nainštaluje softvér OpenSSH Server v systéme Windows 10.
Správca sťahovania z internetu zadarmo
Jeho binárne súbory sa nachádzajú v priečinku |_+_|. Okrem klientskych aplikácií SSH obsahuje priečinok nasledujúce nástroje servera:
- sftp-server.exe
- ssh-agent.exe
- ssh-keygen.exe
- sshd.exe
- a konfiguračný súbor 'sshd_config'.
Server SSH je nakonfigurovaný na spustenie ako služba.
ako odinštalovať grafické ovládače
V momente tohto písania sa nespustí automaticky. Musíte ho nakonfigurovať manuálne.
Ako spustiť server OpenSSH v systéme Windows 10
- Dvakrát kliknite nasshdpoložke Služby a otvorte jej vlastnosti.
- Na karte „Prihlásiť sa“ nájdete používateľský účet, ktorý používa server sshd. V mojom prípade ánoSlužba NTsshd.
- Teraz otvorte zvýšený príkazový riadok.
- Prejdite do adresára c:windowssystem32Openssh pomocou príkazu |_+_|.
- Tu spustite príkaz |_+_| na vygenerovanie bezpečnostných kľúčov pre sshd server.
- Teraz do príkazového riadka so zvýšenými nárokmi napíšte |_+_| na spustenie Prieskumníka v priečinku OpenSSH.
- Aktualizovať: Spoločnosť Microsoft zverejnila a tutoriálčo veľmi zjednodušuje správny proces priraďovania.
Otvorte PowerShell ako správca a vykonajte tieto príkazy:|_+_|To je všetko! Všetky požadované povolenia sú nastavené.
- Prípadne môžete vykonať tieto kroky.
Kliknite pravým tlačidlom myši nassh_host_ed25519_keysúboru a zmeniť jeho vlastníctvo na používateľa služby sshd, napr.Služba NTsshd. - Kliknite na „Pridať“ a pridajte oprávnenie „Čítať“ pre používateľa „NT Servicesshd“. Teraz odstráňte všetky ostatné povolenia, aby ste získali niečo takéto:Kliknite na „Použiť“ a potvrďte operáciu.
- Nakoniec otvorte Služby (stlačte klávesy Win + R a zadajteservices.mscv poli Spustiť) a spustite službu sshd. Malo by sa začať:
- Povoľte port SSH v bráne Windows Firewall. Server štandardne používa port 22. Spustite tento príkaz v príkazovom riadku so zvýšenými nárokmi: |_+_|Spoločnosť Microsoft dodala pre PowerShell nasledujúci alternatívny príkaz:
|_+_| - Nakoniec si nastavte heslo pre svoj používateľský účet, ak ho nemáte.
Teraz si to môžete vyskúšať v akcii.
Pripojenie k serveru SSH v systéme Windows 10
Otvorte svojho ssh klienta. Na tom istom počítači ho môžete spustiť napr. pomocou vstavaného klienta OpenSSH alebo ho spustite z iného počítača vo vašej sieti.
Vo všeobecnom prípade je syntax pre klienta konzoly OpenSSH nasledovná:
|_+_|V mojom prípade príkaz vyzerá takto:
monitor prestane fungovať|_+_|
Kdewinaeroje moje používateľské meno Windows a192.168.2.96je adresa IP môjho počítača so systémom Windows 10. Pripojím sa k nemu z iného PC so systémom Arch Linux.
Konečne ste tu!
Na serveri bežia klasické príkazy konzoly Windows, napr. more, type, ver, copy.
Ale nemôžem spustiť FAR Manager. Zdá sa čiernobiely a rozbitý:
ako natrvalo zakázať aktualizácie systému Windows 10
Ďalší zaujímavý postreh: Môžete spustiť aplikácie GUI, ako je prieskumník. Ak ste prihlásení do rovnakého používateľského účtu, ktorý používate pre SSH, spustia sa na pracovnej ploche. Pozri:
No, vstavaný SSH server je určite zaujímavá vec na hranie. Umožňuje vám spravovať počítač so systémom Windows bez inštalácie nástrojov, ako je rdesktop, do počítača so systémom Linux alebo dokonca zmeny nastavení systému Windows z počítača so systémom Linux, ktorý nemá nainštalovaný žiadny server X.
V čase písania tohto článku je vstavaný server SSH v systéme Windows 10 vo fáze BETA, takže by mal byť v blízkej budúcnosti zaujímavejší a stať sa užitočnou funkciou.