Nainštalujte a nakonfigurujte klienta a server OpenSSH v systéme Windows 11/10

Protokol SSH (Secure Shell) funguje tak, že overuje vzdialeného používateľa a prenáša vstupy z klienta na hostiteľa. Potom znova odošle výstup späť klientovi – komunikácia je doručovaná šifrovane, takže bezpečnosť je oveľa vyššia ako u Telnetu . V tomto príspevku si ukážeme, ako nainštalovať a nakonfigurovať klienta aj server OpenSSH v Windows 11/10 .

Nainštalujte(Install) a nakonfigurujte klienta a server OpenSSH

otvára klienta Windows 11

Najprv overte inštaláciu klienta OpenSSH .

  1. Spustite aplikáciu Nastavenia(Settings) stlačením kombinácie kláves Windows + I.
  2. V aplikácii Nastavenia vyberte podkategóriu Aplikácie .(Apps)
  3. Na pravej strane okna Aplikácie a funkcie(Apps & features) kliknite na odkaz Voliteľné funkcie .(Optional features)
  4. V ďalšom okne, ktoré sa otvorí, prejdite nadol a vyhľadajte klienta OpenSSH(OpenSSH Client) . Ak je klient už nainštalovaný, nevyžaduje sa žiadna interakcia používateľa – v opačnom prípade stačí kliknúť na tlačidlo inštalácie.

Nainštalujte a nakonfigurujte klienta a server OpenSSH

Potom je ďalšou akciou, ktorú treba vykonať, pridanie/inštalácia servera OpenSSH v systéme Windows 10

Stále v okne Voliteľné funkcie(Optional features) – v hornej časti kliknite na Pridať funkciu(Add a feature) .

Teraz prejdite nadol a vyberte OpenSSH Server . Kliknite na tlačidlo Inštalovať(Install) a počkajte niekoľko sekúnd, kým sa funkcia nainštaluje.

Po dokončení akcie reštartujte počítač, aby ste potvrdili zmeny.

Klient a server SSH sú teraz nainštalované.

Teraz budete musieť nakonfigurovať server SSH(SSH server) tak, aby sa spustil pri každom spustení systému Windows 10. Tu je postup:

Stlačte kláves Windows + R. V dialógovom okne Spustiť(Run) zadajte príkaz services.msc a stlačte kláves Enter.

Potom prejdite nadol a dvakrát kliknite jeden po druhom – OpenSSH SSH Server a OpenSSH Authentication Agent – ​​a nastavte Typ spustenia(Startup type) na Automaticky(Automatic) .

Kliknite na Použiť(Apply) > OK .

Vedľajšia poznámka(Side note) : Možno nevidíte uvedený server OpenSSH SSH(OpenSSH SSH Server) . To znamená, že predchádzajúca akcia na pridanie funkcie zlyhala. V tomto prípade môžete funkciu nainštalovať pomocou príkazového riadka. Tu je postup:

Otvorte zvýšený príkazový riadok. Skopírujte(Copy) a prilepte príkaz uvedený nižšie a stlačte kláves Enter(Enter) , aby ste zistili presný názov schopnosti/funkcie a či je prítomná vo vašom systéme, pretože je skrytá.

dism /online /get-capabilities | findstr /i "OpenSSH.Server"

Po úspešnom vykonaní skopírujte a prilepte príkaz nižšie a stlačením klávesu Enter(Enter) nainštalujte funkciu:

dism /online /Add-Capability /CapabilityName:OpenSSH.Server~~~~0.0.1.0

Nemusíte reštartovať počítač – stačí kliknúť na ponuku Akcia(Action) v okne Služby(Services) a kliknúť na položku Obnoviť(Refresh) . Zobrazí sa funkcia OpenSSH SSH Server .

Teraz je potrebné overiť, či sú služby SSH aktívne. Tu je postup:

Kliknite pravým tlačidlom myši na Štart(Start) a vyberte Windows PowerShell ( Správca(Admin) ).

V okne PowerShell skopírujte a prilepte príkaz uvedený nižšie a stlačte Enter-

Get-Service -Name *ssh*

Zobrazí sa vám nasledujúci výstup:

Ďalej budete musieť nakonfigurovať bránu Windows Firewall(Windows Firewall) , aby ste mali prístup k počítaču cez SSH . Ak to chcete urobiť, v okne PowerShell skopírujte a prilepte príkaz uvedený nižšie a stlačte kláves Enter(Enter) .

.\netsh advfirewall firewall add rule name="SSHD Port" dir=in action=allow protocol=TCP localport=22

Teraz môžete otestovať, či server SSH počúva na porte 22. Ak to chcete urobiť, v okne PowerShell skopírujte a prilepte príkaz uvedený nižšie a stlačte kláves Enter(Enter) .

.\netstat -bano | .\more.com

Zobrazí sa vám nasledujúci výstup:

Tip: Ak nevidíte port 22 v zozname, reštartujte počítač a pri zavádzaní znova spustite príkaz.

Odteraz sa teraz môžete vzdialene pripojiť k serveru SSH . Na úspešné nadviazanie spojenia sú potrebné nasledujúce parametre:

  1. Používateľské meno
  2. Používateľské heslo
  3. Adresa IP servera
  4. Port, na ktorom počúva server SSH . V tomto prípade je port 22.

Ak chcete vytvoriť pripojenie k serveru OpenSSH , spustite PowerShell v závislosti od vlastných parametrov, zadajte príkaz nižšie a stlačte Enter .

ssh -p 22 [email protected]

Tu nezabudnite použiť svoje osobné údaje.

Potom zadajte heslo a znova stlačte Enter , aby ste získali prístup k vzdialenému počítaču – a budete mať prístup cez PowerShell k serveru SSH . Vaše údaje tak zostanú v bezpečí pred možnými aktérmi hrozby.

To je všetko o konfigurácii zabezpečeného pripojenia pomocou OpenSSH v systéme Windows 10.(That’s it on configuring a secure connection using OpenSSH in Windows 10.)



About the author

Som počítačový inžinier s viac ako 10-ročnými skúsenosťami v softvérovom priemysle, konkrétne v Microsoft Office. Napísal som články a návody na rôzne témy týkajúce sa balíka Office vrátane tipov, ako efektívnejšie využívať jeho funkcie, trikov na zvládnutie bežných kancelárskych úloh a podobne. Moje schopnosti spisovateľa zo mňa tiež robia vynikajúci zdroj pre ostatných, ktorí sa chcú dozvedieť o Office alebo len potrebujú rýchlu radu.



Related posts