Windows 10 SSH kontra PuTTY: czas zmienić klienta dostępu zdalnego?

Windows 10 SSH kontra PuTTY: czas zmienić klienta dostępu zdalnego?

Jedną z najczęstszych metod komunikacji między komputerami, w szczególności maszynami z systemem Linux i serwerami WWW, jest SSH. Jeśli chodzi o ustanowienie tego rodzaju komunikacji w systemie Windows, domyślną opcją było zainstalowanie PuTTY.





Jednak dzięki Windows PowerShell możesz już nie potrzebować PuTTY. Przyjrzyjmy się, jak skonfigurować dostęp SSH w systemie Windows 10 i czy nowe narzędzia mogą zastąpić PuTTY.





Jak zainstalować SSH w systemie Windows 10 (szybko)

Instalowanie funkcji SSH w Windows 10 PowerShell jest dość proste, ale opcje menu są nieco ukryte. Oto, co musisz zrobić:





  1. otwarty Ustawienia .
  2. Pogląd Aplikacje > Aplikacje i funkcje
  3. Iść do Funkcje opcjonalne
  4. Kliknij Dodaj funkcję
  5. Wybierz Klient OpenSSH
  6. Poczekaj, a następnie uruchom ponownie

Gdy to zrobisz, możesz nawiązać połączenia SSH z innymi kompatybilnymi komputerami. Jeśli serwer SSH został zainstalowany i skonfigurowany na zdalnym komputerze, można nawiązać połączenie.

co mogę zrobić drukarką 3d?

To jest przegląd. Oto szczegóły.



Jak zainstalować SSH w systemie Windows 10 (szczegółowe)

Implementacja SSH w PowerShell w systemie Windows 10 jest wersją projektu OpenSSH. Możesz znaleźć strona projektu na GitHub .

Powinieneś zauważyć, że SSH jest już zainstalowany na twoim komputerze z systemem Windows 10 (został uwzględniony w aktualizacji z kwietnia 2018), ale jeśli nie, można go łatwo dodać.





Aby to sprawdzić, otwórz menu Power User (kliknij prawym przyciskiem myszy Start lub Klawisz Windows + X ) i wybierz Windows PowerShell . Tutaj wpisz polecenie 'ssh'. Jeśli SSH nie jest jeszcze zainstalowany, zobaczysz taki ekran:

Naprawienie tego jest dość łatwe. naciskać Klawisz Windows + I otworzyć Ustawienia zobacz, a następnie przejdź do Aplikacje i szukaj Zarządzaj opcjonalnymi funkcjami . Kliknij to, a następnie poszukaj wpisu oznaczonego „OpenSSH”.





Jeśli go nie widzisz, kliknij Dodaj funkcję następnie przewiń w dół, aż zobaczysz Klient OpenSSH . Kliknij, aby rozwinąć element i wyświetlić opis.

Kiedy będziesz gotowy, kliknij zainstalować aby dodać go do komputera. Kilka chwil później zostanie zainstalowany nowy klient SSH dla programu Windows PowerShell. Warto ponownie uruchomić system Windows, aby upewnić się, że aplikacja została poprawnie zainstalowana.

Uwaga dotycząca aplikacji serwera SSH

Warto podkreślić, że możesz również zainstalować serwer SSH. Chociaż jest mało prawdopodobne, że Microsoft umożliwi jakąkolwiek formę uniwersalnej zdalnej administracji przez SSH, posiadanie tej opcji jako opcji jest jednak przydatne.

Aby to zainstalować, powtórz powyższe kroki, wybierając Serwer OpenSSH .

Używanie SSH w Windows PowerShell

Po zainstalowaniu i uruchomieniu protokołu SSH możesz go używać do komunikacji z innym komputerem. Na przykład możesz użyć go, aby uzyskać dostęp do Raspberry Pi (jednego z kilka opcji zdalnych dla tego małego komputera).

Użycie jest proste. W PowerShell wprowadź polecenie ssh, a następnie nazwę użytkownika konta na urządzeniu zdalnym i jego adres IP.

Na przykład, aby połączyć się z my Raspberry Pi z systemem RetroPie , Użyłem:

ssh pi@192.168.1.76

W tym momencie zdalne urządzenie powinno poprosić o zaakceptowanie bezpiecznego klucza. Rodzaj tak aby się na to zgodzić, a następnie po wyświetleniu monitu wprowadź hasło dla używanej nazwy użytkownika.

Chwilę później połączysz się ze zdalnym urządzeniem z systemem Linux, gotowym do wykonywania wszelkich zadań, których potrzebujesz.

Funkcje SSH PowerShell a PuTTY

PuTTY od dawna jest preferowanym wyborem dla SSH w systemie Windows. Niezależnie od tego, czy kontrolujesz serwery internetowe, uzyskujesz dostęp do urządzeń Internetu rzeczy, czy zdalnie administrujesz komputerem z systemem Linux, jest to lekka, łatwa w użyciu aplikacja.

Jednym z powodów wytrzymałości PuTTY jest szeroki wybór funkcji. Czy SSH w Windows PowerShell może konkurować z PuTTY?

Cóż, jeśli chodzi o zapewnienie funkcjonalności SSH, tak, może. Możesz dowiedzieć się, jak korzystać z niektórych rozszerzonych funkcji SSH w systemie Windows 10, wprowadzając polecenie ssh:

ssh

Otrzymana lista opcji przedstawia funkcje. Na przykład możesz określić port:

ssh [username]@[hostname] -p [port]

Możliwości są dobre!

Jednak nadal nie jest to PuTTY. Chociaż możesz powiązać adres z OpenSSH w systemie Windows, jesteś ograniczony liczbą adresów, które możesz zapisać.

Jest powód, dla którego PuTTY pozostaje popularny. Nie tylko pozwala na zapisywanie (i nazywanie) połączeń, aplikacja obsługuje również połączenia przez Telnet, Serial i inne protokoły. Wygląd PuTTY jest również konfigurowalny, można go szybko uruchomić z pulpitu. Podsumowując, PuTTY to solidne narzędzie, które obsługuje prawie wszystko, co możesz na niego rzucić.

Dlaczego SSH, kiedy możesz korzystać z Linuksa?

Chociaż zdalne sterowanie Linuksem przez SSH może być niezbędne, możesz nawet nie potrzebować SSH. Windows 10 zawiera teraz podsystem Linux i wiersz poleceń podobny do Bash.

Oznacza to, że możesz łatwo wprowadzać polecenia Linuksa i otrzymywać realistyczne odpowiedzi. Chociaż może to nie być idealne dla wszystkich scenariuszy, jeśli potrzebujesz dostępu do systemu Linux na potrzeby uczelni lub szkoleń i nie masz dostępu SSH (niezależnie od aplikacji) do urządzenia z systemem Linux, może to być idealne.

Oczywiście to nie jedyna opcja. Jeśli chcesz ćwiczyć polecenia Bash w systemie Windows, zawsze możesz skonfigurować maszynę wirtualną. Po prostu zainstaluj w tym dystrybucję Linuksa i (jeśli pozwala na to sprzęt) masz gotowy do użycia system operacyjny Linux.

Czy nadszedł czas, aby porzucić PuTTY w systemie Windows 10?

SSH jest łatwy w użyciu w PowerShell systemu Windows 10. Jednak brak funkcji, a także konieczność kilku dodatkowych kliknięć, aby się załadować, oznacza, że ​​możesz chcieć pozostać przy PuTTY. Tak czy inaczej, warto uczcić fakt, że Windows 10 ma dwie dobre opcje dla SSH.

Chcesz więcej opcji SSH dla systemu Windows? Nasza obława Narzędzia SSH dla Windows opowie Ci o alternatywach.

Udział Udział Ćwierkać E-mail Canon kontra Nikon: która marka aparatu jest lepsza?

Canon i Nikon to dwie największe marki w branży aparatów fotograficznych. Ale która marka oferuje lepszą gamę aparatów i obiektywów?

Czytaj dalej
Powiązane tematy
  • Okna
  • Dostęp zdalny
  • Okna 10
  • PowerShell
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować