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

7 sposobów, aby system Windows 11 wyglądał jak Windows 10
7 sposobów, aby system Windows 11 wyglądał jak Windows 10
Możesz sprawić, by system Windows 11 wyglądał bardziej jak Windows 10, zmieniając domyślną tapetę, ikony, dźwięki i pasek zadań. Istnieje nawet sposób na przywrócenie menu Start systemu Windows 10.
Dlaczego moja kropka echa miga na niebiesko?
Dlaczego moja kropka echa miga na niebiesko?
Jeśli masz kropkę echa, wiesz, że pierścień świetlny na górze urządzenia to raczej urocza decyzja dotycząca interfejsu. W połączeniu z interfejsem głosowym Alexa, pierścień nadaje kropce nawet znajomy wygląd
Ntoskrnl.exe powoduje awarię? Oto jak to naprawić
Ntoskrnl.exe powoduje awarię? Oto jak to naprawić
Pewnego dnia musiałem odwiedzić stronę klienta z powodu problemu z ntoskrnl.exe na ich komputerach z systemem Windows 7. Ignorując fakt, że powinni byli uaktualnić swój system operacyjny lata temu, problem, który mieli
Jak zrobić folder w telegramie
Jak zrobić folder w telegramie
Na pierwszy rzut oka Telegram może wydawać się prostą aplikacją do przesyłania wiadomości. Ale użytkownicy wiedzą, że to znacznie więcej. Dzięki doskonałym funkcjom dodawanym przez cały czas, w Telegramie zawsze jest coś nowego do pokochania. Dla
Jak anulować moje zamówienie w StockX?
Jak anulować moje zamówienie w StockX?
Kupowanie butów i akcesoriów od StockX to świetny sposób na zagwarantowanie wysokiej jakości produktów. StockX naprawdę stara się uwierzytelnić wszystko i akceptować tylko produkty w stanie martwym. Ale z tą gwarancją wiąże się wiele zasad dotyczących tego, jak
Jak otworzyć paletę poleceń w VS Code?
Jak otworzyć paletę poleceń w VS Code?
Visual Studio Code to darmowy program do kodowania typu open source dla systemu Windows, ale można go również pobrać na komputery Mac i Linux. Jedną z jego funkcji jest paleta poleceń, która umożliwia dostęp do wszystkich innych funkcji. To'
Włącz sprawdzanie pisowni systemu Windows w Google Chrome
Włącz sprawdzanie pisowni systemu Windows w Google Chrome
Jak włączyć sprawdzanie pisowni systemu Windows w Google Chrome Microsoft współpracuje z Google w projekcie Chromium, aby dodać Windows Spellchecker API do przeglądarek opartych na Chromium, w tym Chrome i Edge. Przeglądarki będą mogły z niego korzystać w systemie Windows 8.1 i nowszych. W przeglądarce Microsoft Edge, sprawdzanie pisowni systemu Windows jest włączane od razu po uruchomieniu