Jak włączyć i zainstalować OpenSSH w Windows 10?

Istnieją różne metody nawiązywania komunikacji między różnymi komputerami, ale zawsze musimy brać pod uwagę dostępne opcje bezpieczeństwa, ponieważ to, co ma być przesyłane w większości przypadków, jest powiązane z poufnymi informacjami użytkownika.

Jednym z najbezpieczniejszych sposobów jest użycie protokołu SSH i gdzie OpenSSH staje się praktycznym rozwiązaniem dla tego połączenia.

Korzystając z OpenSSH możemy być pewni, że cały ruch zostanie zaszyfrowany w celu wyeliminowania szpiegostwa, przejmowania informacji i innych rodzajów ataków. Oprócz tego OpenSSH oferuje nam szeroki zestaw bezpiecznych możliwości tunelowania, różne metody uwierzytelniania i opcje niestandardowych ustawień.

Jedną z głównych nowości, jakie będzie zawierać nowa kompilacja Windowsa 10, jeśli będzie to nowa kompilacja, będzie integracja OpenSSH w fazie beta.

Tę funkcję znajdziemy w kompilacji 17063 Windows 10 Fall Creators, która jest dostępna za pośrednictwem programu Insider firmy Microsoft, do którego możemy uzyskać dostęp i zarejestrować, jeśli jeszcze tego nie zrobiliśmy, pod następującym linkiem:

Teraz system Windows 10 dodał opcje klienta OpenSSH i serwera OpenSSH, aby przeprowadzić ten proces w niezawodny i w pełni funkcjonalny sposób.

Następnie zobaczymy, jak zainstalować serwer OpenSSH w Windows 10 Fall Creators.

1. Uzyskaj dostęp do funkcji systemu Windows 10

Krok 1
Aby rozpocząć proces, przechodzimy do menu Start i tam wybieramy opcję „Ustawienia”, zobaczymy:

Krok 2
Tam klikamy sekcję „Aplikacje” iw nowym oknie przechodzimy do sekcji „Aplikacje i funkcje”, gdzie zobaczymy:

Krok 3
Tam klikamy wiersz „Zarządzaj funkcjami opcjonalnymi” i zobaczymy to:

2. Dodaj OpenSSH w Windows 10

Krok 1
Kliknij wiersz „Dodaj nową funkcję” i w wyświetlonym oknie przechodzimy na dół, gdzie zobaczymy opcje OpenSSH zarówno na poziomie klienta, jak i serwera:

Krok 2
Kliknij funkcję OpenSSH Server i zobaczymy, że opcja instalacji jest aktywna:

NotatkaPamiętaj, że ta funkcja jest w fazie beta i może powodować niestabilność w jej zachowaniu.

Krok 3
Zobaczymy, że rozpoczyna się proces instalacji:

Krok 4
Kontynuujemy ponowne uruchomienie komputera, aby zastosować zmiany. Pliki binarne OpenSSH będą hostowane w następującej ścieżce:

 C: \ Windows \ system32 \ Openssh

Krok 5
Zobaczymy tam takie narzędzia jak:

 sftp-server.exe ssh-agent.exe ssh-keygen.exe sshd.exe
Jak również plik konfiguracyjny sshd_config.

Krok 6
Aby sprawdzić poprawność usługi, OpenSSH będzie działał jako usługa systemowa i możemy to sprawdzić za pomocą następującej kombinacji klawiszy i wykonując polecenie services.msc, naciśnij Enter i w wyświetlonym oknie zlokalizujemy usługę sshd:

+ R

3. Uruchom serwer SSH w systemie Windows 10

Krok 1
Aby skonfigurować serwer OpenSSH w systemie Windows, klikamy dwukrotnie usługę lub klikamy prawym przyciskiem myszy / Właściwości i w oknie sesji Start możemy pozostawić opcję domyślną:

Krok 2
Następnie uzyskujemy dostęp do wiersza poleceń jako administratorzy i wykonujemy następujący wiersz:

 cd c: \ windows \ system32 \ Openssh 
Krok 3
Następnie wykonujemy następującą linię, aby wygenerować klucz bezpieczeństwa:
 ssh-keygen -A 

POWIĘKSZAĆ

Krok 4
Teraz z wiersza poleceń wpisujemy explorer.exe, aby uruchomić Eksploratora Windows z folderu OpenSSH:

NotatkaTen proces można wykonać w programie Windows PowerShell za pomocą następujących wierszy:

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

Krok 5
Widzimy, że klucz bezpieczeństwa znajduje się w folderze OpenSSH:

4. Włącz port nasłuchiwania OpenSSH w systemie Windows 10

Krok 1
Następnym krokiem jest umożliwienie włączenia portu 22 dla poprawnej komunikacji OpenSSH, w tym celu wykonujemy następujący wiersz:

 netsh advfirewall firewall add nazwa reguły = "Port SSHD" dir = w akcji = zezwól na protokół = TCP localport = 22

POWIĘKSZAĆ

Krok 2
Jeśli chcemy przeprowadzić ten proces za pomocą PowerShell, wykonamy następujące czynności:

 Nowa reguła NetFirewall -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protokół TCP -Action Allow -Profile Domain

POWIĘKSZAĆ

5. Połącz się przez OpenSSH w Windows 10

Krok 1
Wreszcie możemy uzyskać dostęp z dowolnego komputera w sieci lokalnej przy użyciu następującej składni:

 użytkownik ssh @ IP
Krok 2
Wszystkie alternatywy SSH możemy zobaczyć bezpośrednio w konsoli:

POWIĘKSZAĆ

Możemy więc zainstalować OpenSSH w nowej kompilacji Windows 10.

wave wave wave wave wave