Dzięki systemowi Windows 10 firma Microsoft w końcu wysłuchała swoich użytkowników po latach żądań klienta i serwera SSH. Uwzględniając implementację OpenSSH, wartość systemu operacyjnego wzrasta.
W chwili pisania tego tekstu oprogramowanie OpenSSH zawarte w systemie Windows 10 jest w fazie BETA. Oznacza to, że może mieć pewne problemy ze stabilnością.
Dostarczony serwer SSH jest podobny do aplikacji dla systemu Linux. Na pierwszy rzut oka wydaje się, że obsługuje te same funkcje, co jego odpowiednik w systemie *NIX. Jest to aplikacja konsolowa, ale działa jako usługa systemu Windows.
Zobaczmy, jak włączyć serwer OpenSSH w systemie Windows 10.
Zawartość ukrywać Włącz serwer OpenSSH w systemie Windows 10 Jak uruchomić serwer OpenSSH w systemie Windows 10 Łączenie się z serwerem SSH w systemie Windows 10Włącz serwer OpenSSH w systemie Windows 10
- Otwórz aplikację Ustawienia i przejdź do Aplikacje -> Aplikacje i funkcje.
- Po prawej stronie kliknij Zarządzaj funkcjami opcjonalnymi.
- Na następnej stronie kliknij przyciskDodaj funkcję.
- Na liście funkcji wybierzSerwer OpenSSHi kliknijzainstalowaćprzycisk.
- Uruchom ponownie system Windows 10.
Spowoduje to zainstalowanie oprogramowania OpenSSH Server w systemie Windows 10.
jak naprawić migotanie ekranu
Jego pliki binarne znajdują się w folderze |_+_|. Oprócz aplikacji klienckich SSH folder zawiera następujące narzędzia serwerowe:
- 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.
Youtube ciągle robi się czarny
W chwili pisania tego tekstu nie uruchamia się automatycznie. Musisz skonfigurować to ręcznie.
Jak uruchomić serwer OpenSSH w systemie Windows 10
- Kliknij dwukrotniesshdwpis w Usługach, aby otworzyć jego właściwości.
- Na karcie „Zaloguj się” sprawdź konto użytkownika używane przez serwer sshd. W moim przypadku takUsługa NTsshd.
- Teraz otwórz wiersz poleceń z podwyższonym poziomem uprawnień.
- Przejdź do katalogu c:windowssystem32Openssh za pomocą polecenia |_+_|.
- Tutaj uruchom polecenie |_+_| do generowania kluczy bezpieczeństwa dla serwera sshd.
- Teraz w wierszu poleceń z podwyższonym poziomem uprawnień wpisz |_+_| aby uruchomić Eksplorator plików w folderze OpenSSH.
- Aktualizacja: Microsoft opublikował plik instruktażco sprawia, że właściwy proces przydziału jest bardzo prosty.
Otwórz PowerShell jako administrator i wykonaj następujące polecenia:|_+_|Otóż to! Wszystkie wymagane uprawnienia są ustawione.
- Alternatywnie możesz wykonać poniższe kroki.
Kliknij prawym przyciskiem myszyssh_host_ed25519_keyplik i zmień jego własność na użytkownika usługi sshd, np.Usługa NTsshd. - Kliknij „Dodaj” i dodaj uprawnienia „Odczyt” dla użytkownika „NT Servicesshd”. Teraz usuń wszystkie inne uprawnienia, aby uzyskać coś takiego:Kliknij „Zastosuj” i potwierdź operację.
- Na koniec otwórz Usługi (naciśnij klawisze Win + R i wpiszusługi.mscw polu Uruchom) i uruchom usługę sshd. Powinno się zacząć:
- Zezwól na port SSH w Zaporze systemu Windows. Domyślnie serwer używa portu 22. Uruchom to polecenie w wierszu poleceń z podwyższonym poziomem uprawnień: |_+_|Firma Microsoft dostarczyła następujące alternatywne polecenie dla programu PowerShell:
|_+_| - Na koniec 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. na komputerze. korzystając z wbudowanego klienta OpenSSH lub uruchamiając go z innego komputera w sieci.
W ogólnym przypadku składnia klienta konsoli OpenSSH jest następująca:
|_+_|W moim przypadku polecenie wygląda następująco:
aktualizacja sterowników audio Realtek|_+_|
Gdziewinaeroto moja nazwa użytkownika systemu Windows i192.168.2.96to adres IP mojego komputera z systemem Windows 10. Podłączę się do niego z innego komputera, na którym będzie uruchomiony Arch Linux.
Wreszcie jesteś!
Serwer uruchamia klasyczne polecenia konsoli Windows, m.in. więcej, wpisz, ver, skopiuj.
Ale nie mogę uruchomić FAR Managera. Wydaje się czarno-biały i zepsuty:
Oprogramowanie Canon mg3600
Kolejna interesująca obserwacja: możesz uruchamiać aplikacje GUI, takie jak Explorer. Jeśli jesteś zalogowany na to samo konto użytkownika, którego używasz do SSH, zostaną one uruchomione na pulpicie. Widzieć:
Cóż, wbudowany serwer SSH jest zdecydowanie interesującą rzeczą do zabawy. Umożliwia zarządzanie komputerem z systemem Windows bez instalowania narzędzi takich jak rdesktop na komputerze z systemem Linux lub nawet zmiany ustawień systemu Windows z komputera z systemem Linux, na którym nie jest zainstalowany serwer X.
W chwili pisania tego tekstu wbudowany serwer SSH w systemie Windows 10 jest w fazie BETA, więc powinien stać się ciekawszy i stać się użyteczną funkcją w najbliższej przyszłości.