Hlavní Windows 10 Jak povolit server OpenSSH ve Windows 10

Jak povolit server OpenSSH ve Windows 10



Jak již možná víte, Windows 10 obsahuje integrovaný software SSH - klient i server! V tomto článku uvidíme, jak povolit server SSH.

Reklama

Poznámka: Aplikace OpenSSH Server vám umožní navázat připojení k vašemu počítači pomocí protokolu SSH. Neumožní vám přístup k dalším počítačům v síti. Chcete-li se připojit k dalším počítačům, měli byste nainstalujte klienta OpenSSH .

V systému Windows 10 Microsoft konečně poslouchal své uživatele po letech, kdy požadovali klienta a server SSH. Zahrnutím implementace OpenSSH se zvyšuje hodnota OS.

V okamžiku psaní tohoto článku je software OpenSSH obsažený ve Windows 10 ve fázi BETA. To znamená, že může mít určité problémy se stabilitou.

Poskytovaný server SSH je podobný aplikaci pro Linux. Na první pohled se zdá, že podporuje stejné funkce jako jeho protějšek * NIX. Je to konzolová aplikace, ale funguje jako Služba Windows .

Podívejme se, jak povolit server OpenSSH ve Windows 10.

jak najít souřadnice v minecraft xbox one

Povolte server OpenSSH ve Windows 10

  1. Otevři Nastavení aplikace a přejděte na Aplikace -> Aplikace a funkce.
  2. Vpravo klikněte na Spravovat volitelné funkce.Windows 10 Instalace serveru SSH
  3. Na další stránce klikněte na tlačítkoPřidejte funkci.Služba SSHD Windows 10
  4. V seznamu funkcí vyberteOpenSSH Servera klikněte naNainstalujteknoflík.Služba SSHD běží
  5. Restartujte Windows 10 .

Tím se nainstaluje software OpenSSH Server ve Windows 10.

Jeho binární soubory jsou umístěny ve složcec: windows system32 openssh. Kromě klientských aplikací SSH obsahuje složka následující nástroje serveru:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • a konfigurační soubor 'sshd_config'.

Server SSH je nakonfigurován tak, aby fungoval jako služba.

Připojení Windows 10 k integrovanému serveru Sshd 2

V okamžiku psaní tohoto článku se nespustí automaticky. Musíte to nakonfigurovat ručně.

Jak spustit server OpenSSH ve Windows 10

  1. Poklepejte na ikonusshdvstup do Služby pro otevření jeho vlastností.
  2. Na kartě „Přihlášení“ se podívejte na uživatelský účet, který používá server sshd. V mém případě anoNT Service sshd.Připojení Windows 10 k integrovanému serveru Sshd 3
  3. Nyní otevřeno zvýšený příkazový řádek .
  4. Pomocí příkazu přejděte do adresáře c: windows system32 Opensshcd c: windows system32 openssh.
  5. Zde spusťte příkazssh-keygen -Agenerovat bezpečnostní klíče pro server sshd.Připojení Windows 10 k integrovanému serveru Sshd 5
  6. Nyní na příkazovém řádku se zvýšenými oprávněními zadejteexplorer.exe.spusťte Průzkumníka souborů ve složce OpenSSH.
  7. Aktualizace: Společnost Microsoft zveřejnila a tutorial což velmi usnadňuje správný postup přiřazení.
    Otevřete PowerShell jako správce a proveďte tyto příkazy:

    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:  Windows  System32  OpenSSH  ssh_host_ed25519_key

    A je to! Všechna požadovaná oprávnění jsou nastavena.

  8. Případně můžete provést tyto kroky.
    Klepněte pravým tlačítkem na ikonussh_host_ed25519_keysoubor a změnit jeho vlastnictví uživateli služby sshd, např.NT Service sshd.
  9. Klikněte na „Přidat“ a přidejte oprávnění „Číst“ pro uživatele „NT Service sshd“. Nyní odeberte všechna ostatní oprávnění a získejte něco takového:Klikněte na „Použít“ a potvrďte operaci.
  10. Nakonec otevřete Služby (stiskněte klávesy Win + R a zadejteservices.mscv poli Spustit) a spusťte službu sshd. Mělo by to začít:
  11. Povolte port SSH v bráně Windows Firewall. Ve výchozím nastavení používá server port 22. Spusťte tento příkaz na příkazovém řádku se zvýšenými oprávněními:netsh advfirewall firewall přidat název pravidla = 'SSHD Port' dir = v akci = povolit protokol = TCP localport = 22Společnost Microsoft dodala následující alternativní příkaz pro PowerShell:
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. Konečně, nastavte heslo pro svůj uživatelský účet pokud ho nemáte.

Nyní to můžete vyzkoušet v akci.

Připojení k serveru SSH ve Windows 10

Otevřete klienta ssh. Můžete jej spustit na stejném počítači, např. pomocí vestavěného OpenSSH klient nebo jej spusťte z jiného počítače v síti.

nelze vyvolat nabídku Start Windows 10

Obecně je syntaxe pro klienta konzoly OpenSSH následující:

ssh username @ host -p port

V mém případě příkaz vypadá takto:

ssh winaero@192.168.2.96

Kdewinaeroje moje uživatelské jméno pro Windows a192.168.2.96je IP adresa mého počítače se systémem Windows 10 . Připojím se k němu z jiného počítače se systémem Arch Linux.

Konečně jste v!

Server spouští klasické příkazy konzoly Windows, např. více, zadejte, ver, zkopírujte.

Ale nemohu spustit FAR Manager. Vypadá to černobíle a rozbité:

Další zajímavý postřeh: Můžete spouštět aplikace GUI, jako je průzkumník. Pokud jste přihlášeni ke stejnému uživatelskému účtu, který používáte pro SSH, spustí se na ploše. Vidět:

Integrovaný server SSH je rozhodně zajímavá věc, se kterou si můžete zahrát. Umožňuje vám spravovat zařízení se systémem Windows bez instalace nástrojů, jako je rdesktop, na počítač se systémem Linux nebo dokonce se mění nastavení systému Windows z počítače se systémem Linux, který nemá nainstalovaný žádný server X.

Od tohoto psaní je integrovaný server SSH ve Windows 10 ve fázi BETA, takže by měl být zajímavější a v blízké budoucnosti by se měl stát užitečnou funkcí.

Zajímavé Články

Redakce Choice

Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Váš ovladač PS5 DualSense bude brzy znít a sdílet lépe
Sony spouští beta verzi, která vám poskytne lepší zvuk z ovladače DualSense vašeho PS5 a více interaktivních funkcí, když sledujete obrazovku PS5 kamaráda.
Chrome blokuje rušivé videoreklamy
Chrome blokuje rušivé videoreklamy
Od 5. srpna 2020 obsahuje Google Chrome aktualizovanou funkci blokování obsahu, která blokuje rušivé reklamy. Při rozhodování o tom, které reklamy nejvíce narušují web, Google spoléhá na standardy Better Ads Standards. Standardy Better Ads Standards jsou vyvíjeny skupinou Coalition for Better Ads. Byl vytvořen významnými mezinárodními subjekty
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Jaký je rozdíl mezi Throwback Thursday a Flashback Friday?
Pokud jste na sociálních sítích, pravděpodobně jste viděli hashtagy #ThrowbackThursday a #FlashbackFriday. Jaký je mezi nimi rozdíl?
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Jak někoho ztlumit na Instagramu, Facebooku a Twitteru, aniž by o tom věděl
Nikdo nemá rád hassledování na sociálních médiích. Tam přijde vhod naučit se umlčovat lidi na sociálních médiích, místo aby je blokovali. Nežádoucí obsah můžete vyloučit, aniž byste nahlášili urážejícího uživatele, že se naštval
Jak vymazat mezipaměť na Facebooku
Jak vymazat mezipaměť na Facebooku
Vymazání mezipaměti Facebooku v aplikaci nebo ve webovém prohlížeči je rychlé, snadné a může zlepšit výkon. Zde je návod, jak vymazat soubor mezipaměti.
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Zapomněli jste heslo k Apple ID? Zde je návod, jak se zotavit
Mnoho míst, která na internetu navštěvujeme, vyžaduje, abychom měli přihlašovací údaje, abychom je mohli zadat. A když je potřeba tolik hesel, je normální na některá z nich zapomenout. Například heslo Apple ID není nic
Jak povolit režim Letadlo v systému Windows 10
Jak povolit režim Letadlo v systému Windows 10
Zde je návod, jak povolit režim Letadlo v systému Windows 10. Pokrývá všechny možné způsoby, včetně Nastavení, Centra akcí a plovoucí nabídky Síť.