Główny Windows 10 Jak włączyć serwer OpenSSH w systemie Windows 10

Jak włączyć serwer OpenSSH w systemie Windows 10



Jak być może już wiesz, Windows 10 zawiera wbudowane oprogramowanie SSH - zarówno klient, jak i serwer! W tym artykule zobaczymy, jak włączyć serwer SSH.

Reklama

Uwaga: aplikacja OpenSSH Server umożliwia nawiązanie połączenia z komputerem przy użyciu protokołu SSH. Nie pozwoli Ci na dostęp do innych komputerów w Twojej sieci. Aby połączyć się z innymi komputerami, powinieneś zainstaluj klienta OpenSSH .

Dzięki Windows 10 Microsoft w końcu wysłuchał swoich użytkowników po latach, w których żądali klienta i serwera SSH. Włączając implementację OpenSSH, wartość systemu operacyjnego wzrasta.

W chwili pisania tego tekstu oprogramowanie OpenSSH zawarte w systemie Windows 10 jest na etapie BETA. Oznacza to, że może mieć pewne problemy ze stabilnością.

Dostarczony serwer SSH jest podobny do aplikacji Linux. Na pierwszy rzut oka wydaje się, że obsługuje te same funkcje, co jego odpowiednik * NIX. Jest to aplikacja konsolowa, ale działa jako plik Usługa Windows .

Zobaczmy, jak włączyć serwer OpenSSH w systemie Windows 10.

ile warte są monety tiktok

Włącz serwer OpenSSH w systemie Windows 10

  1. Otworzyć Aplikacja Ustawienia i przejdź do Aplikacje -> Aplikacje i funkcje.
  2. Po prawej stronie kliknij Zarządzaj funkcjami opcjonalnymi.Windows 10 Instalowanie serwera SSH
  3. Na następnej stronie kliknij przyciskDodaj funkcję.Usługa Sshd Windows 10
  4. Z listy funkcji wybierzSerwer OpenSSHi kliknijzainstalowaćprzycisk.Usługa Sshd jest uruchomiona
  5. Uruchom ponownie system Windows 10 .

Spowoduje to zainstalowanie oprogramowania OpenSSH Server w systemie Windows 10.

Jego pliki binarne znajdują się w folderzec: windows system32 Openssh. Oprócz aplikacji klienckich SSH folder zawiera następujące narzędzia serwera:

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • i plik konfiguracyjny „sshd_config”.

Serwer SSH jest skonfigurowany do działania jako usługa.

Windows 10 Połącz się z wbudowanym serwerem Sshd 2

W chwili pisania tego tekstu nie rozpoczyna się to automatycznie. Musisz to skonfigurować ręcznie.

Jak uruchomić serwer OpenSSH w systemie Windows 10

  1. Kliknij dwukrotnie pliksshdwpis w Usługach, aby otworzyć jego właściwości.
  2. Na karcie „Logowanie” sprawdź konto użytkownika używane przez serwer sshd. W moim przypadku takUsługa NT sshd.Windows 10 Połącz się z wbudowanym serwerem Sshd 3
  3. Teraz otwarte podwyższony wiersz polecenia .
  4. Przejdź do katalogu c: windows system32 Openssh za pomocą poleceniacd c: windows system32 Openssh.
  5. Tutaj uruchom poleceniessh-keygen -Ado generowania kluczy bezpieczeństwa dla serwera sshd.Windows 10 Połącz się z wbudowanym serwerem Sshd 5
  6. Teraz w podwyższonym wierszu polecenia wpiszexplorer.exe.aby uruchomić Eksplorator plików w folderze OpenSSH.
  7. Aktualizacja: Firma Microsoft opublikowała plik instruktaż co sprawia, że ​​właściwy proces przypisywania jest bardzo prosty.
    Otwórz PowerShell jako administrator i wykonaj następujące polecenia:

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

    Otóż ​​to! Wszystkie wymagane uprawnienia są ustawione.

  8. Alternatywnie możesz wykonać te czynności.
    Kliknij prawym przyciskiem myszyssh_host_ed25519_keyplik i zmienić jego właściciela do użytkownika usługi sshd, np.Usługa NT sshd.
  9. Kliknij „Dodaj” i dodaj uprawnienie „Odczyt” dla użytkownika „Usługa NT sshd”. Teraz usuń wszystkie inne uprawnienia, aby uzyskać coś takiego:Kliknij „Zastosuj” i potwierdź operację.
  10. Na koniec otwórz Usługi (naciśnij klawisze Win + R i wpiszservices.mscw polu Uruchom) i uruchom usługę sshd. Powinien zacząć się:
  11. Zezwól na port SSH w Zaporze systemu Windows. Domyślnie serwer używa portu 22. Uruchom to polecenie w wierszu polecenia z podwyższonym poziomem uprawnień:netsh advfirewall firewall dodaj nazwę reguły = katalog 'SSHD Port' = w akcji = zezwól na protokół = port lokalny TCP = 22Firma Microsoft udostępniła następujące alternatywne polecenie dla programu PowerShell:
    New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. Wreszcie, ustaw hasło do swojego konta użytkownika jeśli go nie masz.

Teraz możesz wypróbować to w akcji.

Łączenie się z serwerem SSH w systemie Windows 10

Otwórz swojego klienta ssh. Możesz go uruchomić na tym samym komputerze, np. za pomocą wbudowanego Klient OpenSSH lub uruchom go z innego komputera w sieci.

dlaczego mój snapchat ma tylko jeden filtr

W ogólnym przypadku składnia klienta konsoli OpenSSH jest następująca:

ssh nazwa użytkownika @ host -p port

W moim przypadku polecenie wygląda następująco:

ssh winaero@192.168.2.96

Gdziewinaeroto moja nazwa użytkownika Windows, a192.168.2.96jest Adres IP mojego komputera z systemem Windows 10 . Połączę się z nim z innego komputera z systemem Arch Linux.

Wreszcie jesteś!

Na serwerze uruchamiane są klasyczne komendy konsoli Windows, np. więcej, typ, wersja, kopia.

Ale nie mogę uruchomić FAR Managera. Wydaje się czarno-biały i zepsuty:

Kolejna interesująca obserwacja: możesz uruchomić aplikacje GUI, takie jak explorer. Jeśli jesteś zalogowany na to samo konto użytkownika, którego używasz do SSH, zostaną uruchomione na pulpicie. Widzieć:

Cóż, wbudowany serwer SSH jest zdecydowanie interesującą rzeczą do zabawy. Umożliwia zarządzanie maszyną z systemem Windows bez instalowania narzędzi, takich jak rdesktop na komputerze z systemem Linux, a nawet zmiany ustawień systemu Windows z komputera z systemem Linux, na którym nie ma zainstalowanego serwera X.

W chwili pisania tego tekstu wbudowany serwer SSH w systemie Windows 10 jest na etapie BETA, więc powinien stać się bardziej interesujący i stać się użyteczną funkcją w najbliższej przyszłości.

Ciekawe Artykuły

Wybór Redakcji

Jak wyłączyć Znajdź mój iPhone
Jak wyłączyć Znajdź mój iPhone
Funkcja Znajdź mój firmy Apple pozwala użytkownikom zlokalizować swoje urządzenia, jeśli je zgubili. Niezależnie od tego, czy sprzedajesz, handlujesz, serwisujesz, czy nie używasz już swojego iPhone'a, chcesz mieć pewność, że zostanie usunięty z Twoich urządzeń
Firefox Quantum porzuca Yahoo jako domyślną wyszukiwarkę dwa lata wcześniej na rzecz Google
Firefox Quantum porzuca Yahoo jako domyślną wyszukiwarkę dwa lata wcześniej na rzecz Google
Przeglądarka nowej generacji Mozilli, Quantum, porzuciła Yahoo jako domyślną wyszukiwarkę, wybierając zamiast tego Google. Firefox używał Yahoo jako domyślnej wyszukiwarki od 2014 roku, po zawarciu pięcioletniej umowy z firmą. Jednak,
Co oznacza emoji obok nazwy w Snapchacie?
Co oznacza emoji obok nazwy w Snapchacie?
Emoji, które widzisz obok nazw użytkowników swoich znajomych w Snapchacie, to symbole, które wskazują, jaki rodzaj relacji masz z tymi użytkownikami. Niektóre emotikony, takie jak tort urodzinowy, mają znaczenie oczywiste. W innych przypadkach ty
Archiwa tagów: instalator offline programu Internet Explorer 10
Archiwa tagów: instalator offline programu Internet Explorer 10
Jak zdobyć Shadow Midas w Fortnite?
Jak zdobyć Shadow Midas w Fortnite?
Oryginalny Midas był postacią i bossem w Fortnite, którego trzeba było pokonać. Później jego wersja o nazwie Shadow Midas powróciła zarówno jako boss, jak i skórka. Podczas gdy wydarzenie o zdobycie Shadow Midasa trwa długo
12 uzależniających gier, takich jak Hollow Knight (w zestawie często zadawane pytania)
12 uzależniających gier, takich jak Hollow Knight (w zestawie często zadawane pytania)
Nie można programowo wyłączyć reklam automatycznych na stronie, więc oto jesteśmy!
Zmień przezroczystość wiersza polecenia w systemie Windows 10 za pomocą skrótów klawiszowych
Zmień przezroczystość wiersza polecenia w systemie Windows 10 za pomocą skrótów klawiszowych
W systemie Windows 10 firma Microsoft dodała tę samą możliwość do starego dobrego procesora poleceń, cmd.exe i PowerShell. Jest to mniej znana funkcja, która umożliwia zmianę poziomu przezroczystości w locie dla bieżącego okna za pomocą skrótów klawiszowych.