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.exeJak 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 \ OpensshKrok 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 @ IPKrok 2
Wszystkie alternatywy SSH możemy zobaczyć bezpośrednio w konsoli:
POWIĘKSZAĆ
Możemy więc zainstalować OpenSSH w nowej kompilacji Windows 10.