S Windows 10 Microsoft konečně vyslyšel své uživatele po letech, kdy požadovali SSH klienta a server. Zahrnutím implementace OpenSSH se hodnota OS zvyšuje.
V okamžiku psaní tohoto článku je software OpenSSH zahrnutý ve Windows 10 ve fázi BETA. To znamená, že může mít určité problémy se stabilitou.
Poskytnutý 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.
Obsah skrýt Povolte server OpenSSH ve Windows 10 Jak spustit server OpenSSH ve Windows 10 Připojení k serveru SSH ve Windows 10Povolte server OpenSSH ve Windows 10
- Otevřete aplikaci Nastavení a přejděte na Aplikace -> Aplikace a funkce.
- Vpravo klikněte na Spravovat volitelné funkce.
- Na další stránce klikněte na tlačítkoPřidejte funkci.
- V seznamu funkcí vyberteServer OpenSSHa klikněte naNainstalujteknoflík.
- Restartujte Windows 10.
Tím se nainstaluje software OpenSSH Server ve Windows 10.
bude dvd přehrávač přehrávat blu ray disky
Jeho binární soubory jsou umístěny ve složce |_+_|. Kromě klientských aplikací SSH složka obsahuje 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 běžel jako služba.
problémy s wifi ve windows 10
V okamžiku psaní tohoto článku se nespustí automaticky. Musíte jej nakonfigurovat ručně.
Jak spustit OpenSSH Server ve Windows 10
- Dvakrát klikněte nasshdpoložkou Služby a otevřete její vlastnosti.
- Na kartě 'Přihlásit' se podívejte na uživatelský účet, který používá server sshd. V mém případě anoSlužba NTsshd.
- Nyní otevřete zvýšený příkazový řádek .
- Přejděte do adresáře c:windowssystem32Openssh pomocí příkazu |_+_|.
- Zde spusťte příkaz |_+_| pro vygenerování bezpečnostních klíčů pro sshd server.
- Nyní do příkazového řádku se zvýšenými oprávněními zadejte |_+_| ke spuštění Průzkumníka souborů ve složce OpenSSH.
- Aktualizace: Společnost Microsoft zveřejnila a tutorialcož velmi zjednodušuje správný proces přiřazení.
Otevřete PowerShell jako správce a spusťte tyto příkazy:|_+_|A je to! Všechna požadovaná oprávnění jsou nastavena.
- Případně můžete provést tyto kroky.
Klepněte pravým tlačítkem myši nassh_host_ed25519_keysouboru a změnit jeho vlastnictví na uživatele služby sshd, např.Služba NTsshd. - Klikněte na 'Přidat' a přidejte oprávnění 'Číst' pro uživatele 'NT Servicesshd'. Nyní odeberte všechna ostatní oprávnění, abyste získali něco takového:Klikněte na „Použít“ a potvrďte operaci.
- 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:
- Povolte port SSH v bráně Windows Firewall. Ve výchozím nastavení server používá port 22. Spusťte tento příkaz na příkazovém řádku se zvýšenými oprávněními: |_+_|Společnost Microsoft dodala následující alternativní příkaz pro PowerShell:
|_+_| - Nakonec si nastavte heslo pro svůj uživatelský účet, pokud jej nemáte.
Nyní si to můžete vyzkoušet v akci.
Připojení k serveru SSH ve Windows 10
Otevřete svého ssh klienta. Můžete jej spustit na stejném počítači, např. pomocí vestavěného klienta OpenSSH nebo jej spusťte z jiného počítače ve vaší síti.
V obecném případě je syntaxe klienta konzoly OpenSSH následující:
|_+_|V mém případě příkaz vypadá následovně:
Ovladače pro amd radeon rx 6650 xt|_+_|
Kdewinaeroje mé uživatelské jméno 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 PC, na kterém běží Arch Linux.
Konečně jste in!
Server spouští klasické příkazy konzole Windows, např. more, type, ver, copy.
Ale nemohu spustit FAR Manager. Vypadá černobíle a rozbitě:
a 4760
Další zajímavý postřeh: Můžete spustit GUI aplikace, 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:
No, vestavěný SSH server je rozhodně zajímavá věc na hraní. Umožňuje vám spravovat počítač se systémem Windows bez instalace nástrojů, jako je rdesktop na vašem počítači se systémem Linux, nebo dokonce změny nastavení systému Windows z počítače se systémem Linux, který nemá nainstalovaný žádný X server.
V době psaní tohoto článku je vestavěný server SSH ve Windows 10 ve fázi BETA, takže by měl být v blízké budoucnosti zajímavější a stát se užitečnou funkcí.