Windows Tips & News

Ako povoliť server OpenSSH v systéme Windows 10

click fraud protection
ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Ako už možno viete, Windows 10 obsahuje vstavaný softvér SSH – klient aj server! V tomto článku uvidíme, ako povoliť server SSH.

Reklama

Poznámka: Aplikácia OpenSSH Server vám umožní vytvoriť pripojenie k vášmu počítaču pomocou protokolu SSH. Neumožní vám prístup k iným počítačom vo vašej sieti. Ak sa chcete pripojiť k iným počítačom, mali by ste nainštalujte klienta OpenSSH.

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 a Služba Windows.

Pozrime sa, ako povoliť server OpenSSH v systéme Windows 10.

Obsahskryť
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 10

Povoľte server OpenSSH v systéme Windows 10

  1. Otvor Aplikácia Nastavenia a prejdite do časti Aplikácie -> Aplikácie a funkcie.
  2. Vpravo kliknite na položku Spravovať voliteľné funkcie.Aplikácie a funkcie spravujú voliteľné prepojenie Windows 10
  3. Na ďalšej stránke kliknite na tlačidlo Pridajte funkciu.Pridať tlačidlo funkcie
  4. V zozname funkcií vyberte Server OpenSSH a kliknite na Inštalácia tlačidlo.Windows 10 Nainštalujte SSH ServerWindows 10 Inštalácia servera SSH
  5. Reštartujte Windows 10.

Týmto sa nainštaluje softvér OpenSSH Server v systéme Windows 10.

Jeho binárne súbory sa nachádzajú pod priečinkom c:\windows\system32\Openssh. Okrem klientskych aplikácií SSH priečinok obsahuje 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.

Služba sshd Windows 10

V momente tohto písania sa nespustí automaticky. Musíte ho nakonfigurovať ručne.

Ako spustiť server OpenSSH v systéme Windows 10

  1. Dvakrát kliknite na sshd položke Služby a otvorte jej vlastnosti.
  2. Na karte „Prihlásiť sa“ nájdete používateľský účet, ktorý používa server sshd. V mojom prípade áno Služba NT\sshd.Používateľský účet služby Sshd Windows 10
  3. Teraz otvorené zvýšený príkazový riadok.
  4. Pomocou príkazu prejdite do adresára c:\windows\system32\Openssh cd c:\windows\system32\Openssh.
  5. Tu spustite príkaz ssh-keygen -A na vygenerovanie bezpečnostných kľúčov pre sshd server.Sshd Server Generovanie kľúčov
  6. Teraz do príkazového riadka so zvýšenými oprávneniami zadajte explorer.exe. na spustenie Prieskumníka v priečinku OpenSSH.
  7. 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:
    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:\Windows\System32\OpenSSH\ssh_host_ed25519_key

    To je všetko! Všetky požadované povolenia sú nastavené.

  8. Prípadne môžete vykonať tieto kroky.
    Kliknite pravým tlačidlom myši na ssh_host_ed25519_key súbor a zmeniť jeho vlastníctvo používateľovi služby sshd, napr. Služba NT\sshd.Sshd Zmena vlastníctva súboru kľúča
  9. Kliknite na „Pridať“ a pridajte oprávnenie „Čítať“ pre používateľa „NT Service\sshd“. Teraz odstráňte všetky ostatné povolenia, aby ste získali niečo takéto:Sshd Zmena oprávnení súboru kľúčaKliknite na „Použiť“ a potvrďte operáciu.
  10. Nakoniec otvorte Služby (stlačte klávesy Win + R a zadajte services.msc v poli Spustiť) a spustite službu sshd. Malo by sa začať:
    Služba Sshd je spustená
  11. Povoľte port SSH v bráne Windows Firewall. Server štandardne používa port 22. Spustite tento príkaz vo zvýšenom príkazovom riadku: netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22Služba Sshd Otvorený port pre Spoločnosť Microsoft dodala nasledujúci alternatívny príkaz pre PowerShell:
    Nové-NetFirewallRule -Názov sshd -Zobrazený názov 'OpenSSH Server (sshd)' -Služba sshd -Povolené True -Prichádzajúce smerovanie -Protokol TCP -Akcia povolená -Doména profilu
  12. nakoniec nastaviť heslo pre váš používateľský účet ak ho nemáš.

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 Klient 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á:

ssh username@host -p port

V mojom prípade príkaz vyzerá takto:

ssh [email protected]

Kde winaero je moje používateľské meno Windows a 192.168.2.96 je IP adresa môjho počítača so systémom Windows 10. Pripojím sa k nemu z iného PC so systémom Arch Linux.Pripojenie systému Windows 10 k vstavanému serveru Sshd 1

Konečne ste tam!

Windows 10 Pripojte sa k vstavanému Sshd Server 2

Na serveri bežia klasické príkazy konzoly Windows, napr. more, type, ver, copy.

Windows 10 sa pripája k vstavanému serveru Sshd 3

Ale nemôžem spustiť FAR Manager. Zdá sa čiernobiely a rozbitý:Windows 10 sa pripája k vstavanému serveru Sshd 4

Ď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:

Windows 10 sa pripája k vstavanému serveru Sshd 5

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 na vašom počítači 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.

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému
Edge Insider Preview vydaný pre Hololens 2 a Windows 10X

Edge Insider Preview vydaný pre Hololens 2 a Windows 10X

Microsoft zverejnil odkazy na stiahnutie pre kanály Edge Insider Preview pre Windows 10X a HoloLe...

Čítaj viac

Mozilla vydala Firefox 82.0.3

Mozilla vydala Firefox 82.0.3

Dnes je vydaná ďalšia menšia aktualizácia prehliadača Mozilla Firefox. Rýchlo po verzii 82.0.2, s...

Čítaj viac

Windows 10 bol hacknutý na Tianfu Cup Hackathon v Číne spolu s Ubuntu a Chrome

Windows 10 bol hacknutý na Tianfu Cup Hackathon v Číne spolu s Ubuntu a Chrome

Účastníkom Tianfu Cup 2020 sa podarilo úspešne hacknúť niekoľko populárnych softvérov vrátane Win...

Čítaj viac