Na komputerach z systemem Windows darmowe oprogramowanie PuTTY o otwartym kodzie źródłowym jest de facto standardem, jeśli chodzi o SSH i Telnet. 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 klient SSH jest podobny do klienta Linux. Na pierwszy rzut oka wydaje się, że obsługuje te same funkcje, co jego odpowiednik w systemie *NIX. Jest to aplikacja konsolowa, więc uruchomienie jej z wiersza poleceń powinno być możliwe. Włączmy to.
Zawartość ukrywać Włącz klienta OpenSSH w systemie Windows 10 Jak korzystać z klienta OpenSSH w systemie Windows 10Włącz klienta 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 wybierzKlient OpenSSHi kliknijzainstalowaćprzycisk.
Spowoduje to zainstalowanie oprogramowania klienckiego OpenSSH w systemie Windows 10. Jego pliki binarne znajdują się w folderze |_+_|. Oprócz klienta SSH folder zawiera następujące narzędzia klienckie:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- i plik konfiguracyjny „sshd_config”.
Sugeruję wylogowanie się z konta użytkownika i zalogowanie się ponownie, aby dodać te pliki binarne do zmiennej środowiskowej PATH. W przeciwnym razie będziesz musiał wpisać pełną ścieżkę do tych plików binarnych, aby z nich skorzystać.
Teraz możesz wypróbować to w akcji.
Jak korzystać z klienta OpenSSH w systemie Windows 10
- Otwórz nowe okno wiersza poleceń.
- Wpisz polecenie ssh, używając następującej składni:|_+_|
Na przykład połączę się z moim centrum multimedialnym opartym na Raspberry PI:
|_+_|Wynik będzie następujący:
Wbudowany klient jest niemal identyczny z tradycyjnym klientem SSH z pakietu OpenSSH dostępnego na Linuksie. Zapewnia takie same wrażenia z konsoli. Jest to bardzo przydatne, gdy trzeba zmienić jakąś opcję konfiguracji lub zrestartować demona. Jeśli jesteś przyzwyczajony do zarządzania maszynami z systemem Linux z wiersza poleceń, uznasz to za przydatne.
Jednak nadal istnieje wiele sytuacji, w których stary, dobry PuTTY wygrywa wyścig. Umożliwia utworzenie listy serwerów bez konieczności tworzenia skrótów i zapisywania plików wsadowych. Umożliwia zmianę wielu opcji połączenia w locie i szybką konfigurację opcji, takich jak kodowanie lub zmienne środowiskowe, za pomocą GUI. Z mojego punktu widzenia wbudowane oprogramowanie OpenSSH sprawdza się dobrze w przypadku podstawowej funkcjonalności, gdy nie wolno instalować PuTTY na komputerze, którego używasz (np. w zamkniętym środowisku korporacyjnym). Jest to również przydatne, jeśli jesteś profesjonalnym użytkownikiem Linuksa i znasz na pamięć wszystkie opcje klienta SSH.