SSH (Secure Shell) to szyfrowany protokół sieciowy używany do łączenia się z urządzeniami za pośrednictwem sieci lub Internetu. Komputery z systemem Linux mają fabrycznie zainstalowane narzędzie SSH, do którego można uzyskać dostęp za pomocą poleceń terminala, ale co z systemem Windows?
Dla systemu Windows dostępnych jest kilka opcji SSH, w tym wbudowane narzędzie SSH. Oto jak używać protokołu SSH w systemie Windows z aplikacjami natywnymi i opcjami innych firm.
1. PuTTY na komputer z systemem Windows

PuTTY to najpopularniejsza aplikacja do łączenia się z serwerami SSH w systemie Windows
PuTTY to najpopularniejsza aplikacja do łączenia się z serwerami SSH w systemie Windows. Interfejs PuTTY może początkowo wydawać się nieco onieśmielający i skomplikowany, ale gdy go użyjesz, przekonasz się, że jest bardzo prosty.
Aby skorzystać z PuTTY, wystarczy uruchomić putty.exe. Tutaj wprowadź nazwę hosta (lub adres IP ) zdalnego serwera, upewnij się, że port jest poprawny i kliknij Otwórz. PuTTY połączy się z serwerem, a następnie poprosi o podanie nazwy użytkownika i hasła.
Jeśli chcesz, możesz także zapisać informacje o tej sesji. Kliknij opcję Ustawienia domyślne , a następnie wybierz Zapisz , a PuTTY użyje zapisanych ustawień przy każdym otwarciu. Możesz też ustawić inny profil dla każdego połączenia, wpisać nazwę w polu Zapisane sesje i kliknąć Zapisz.
![5 sposobów korzystania z protokołu SSH w systemie Windows 5 sposobów korzystania z protokołu SSH w systemie Windows]()
Ustaw inny profil dla każdego połączenia
Więcej informacji na temat instalacji i używania PuTTY znajdziesz na Quantrimang.com.
2. Użyj Windows PowerShell dla SSH
![5 sposobów korzystania z protokołu SSH w systemie Windows 5 sposobów korzystania z protokołu SSH w systemie Windows]()
Użyj programu Windows PowerShell dla protokołu SSH
Jeśli chcesz, aby w systemie operacyjnym znajdowało się narzędzie SSH wiersza poleceń opracowane przez firmę Microsoft, masz szczęście.
Od czasu wprowadzenia w systemie Windows 7 program Windows PowerShell stopniowo zastępuje aplikację wiersza poleceń systemu Windows . Ostatnio dodano obsługę OpenSSH , którą można włączyć w programie PowerShell w następujący sposób:
- Naciśnij WIN + I , aby otworzyć Ustawienia.
- Otwórz Aplikacje > Aplikacje i funkcje .
- Kliknij Funkcje opcjonalne.
- Kliknij +Dodaj funkcję .
- Przejrzyj listę, aby znaleźć klienta OpenSSH.
- Wybierz i kliknij Zainstaluj.
- Po zakończeniu uruchom ponownie system Windows 10.
Po dodaniu OpenSSH można z niego korzystać, otwierając Windows PowerShell (kliknij prawym przyciskiem myszy Start > PowerShell ) i wprowadzając polecenie connect. Na przykład:
ssh username@192.1.1.10
Zostaniesz poproszony o podanie hasła. Podaj swoje hasło i zaakceptuj certyfikat bezpieczeństwa.
3. Bezpieczna powłoka dla przeglądarki Google Chrome
Google udostępnia klienta SSH o nazwie Secure Shell App , który można dodać do przeglądarki Chrome. Wystarczy zainstalować aplikację Secure Shell ze sklepu Chrome Web Store. Chociaż działa w przeglądarce Chrome, działa całkowicie offline, więc nie potrzebujesz dostępu do Internetu, aby z niego korzystać. Dlatego to narzędzie działa dobrze z urządzeniami w sieci lokalnej, a także ze zdalnymi serwerami.
Aplikacja Secure Shell otwiera się jako karta przeglądarki. Wystarczy wpisać dane logowania i nazwę hosta (adres IP) zdalnego serwera SSH. W razie potrzeby możesz także dołączyć dodatkowe argumenty wiersza poleceń SSH.
Podobnie jak w przypadku innych aplikacji internetowych Chrome, aplikację Secure Shell można otworzyć w dedykowanym oknie, oddzielając ją od głównej przeglądarki.
Ponieważ Secure Shell to aplikacja internetowa dla Chrome, jest ona również dostępna dla systemów macOS, Linux, a nawet Chrome OS.
4. OpenSSH dla terminala Cygwin
Jeśli często używasz standardowych poleceń SSH w systemie Linux, macOS i innych systemach typu UNIX, Cygwin obsługuje SSH.
Jeśli dopiero zaczynasz korzystać z SSH, możesz użyć opcji graficznej, takiej jak PuTTY. Jeśli jednak masz doświadczenie z operacjami z wiersza poleceń, przekonasz się, że OpenSSH w Cygwin działa tak samo, jak na innych platformach.
Cygwin to duży pakiet instalacyjny, więc możesz po prostu zainstalować OpenSSH. Aby to zrobić, uruchom pobrany instalator i po wyświetleniu monitu o wybranie pakietu poszukaj OpenSSH. Rozwiń opcję Net i w kolumnie Nowy kliknij opcję Pomiń , aby wyświetlić wersję do pobrania.
Kliknij Dalej , aby kontynuować, przejrzyj pakiety do zainstalowania, a następnie ponownie kliknij Dalej .
Po zakończeniu instalacji uruchom aplikację Cygwin w Terminalu z menu Start. Aby zainicjować połączenie SSH, użyj tego samego polecenia ssh, które uruchomiłeś w systemie Linux i innych systemach operacyjnych typu UNIX.
Choć jest to dobre rozwiązanie, konfiguracja Cygwin może być trudna.
5. SSH przez FTP za pomocą FileZilla
![5 sposobów korzystania z protokołu SSH w systemie Windows 5 sposobów korzystania z protokołu SSH w systemie Windows]()
SSH przez FTP za pomocą FileZilla
Zwykle głównym powodem używania protokołu SSH do komunikacji ze zdalnym urządzeniem jest przesyłanie plików. Zwykle dzieje się tak dlatego, że zarządzasz serwerem internetowym i chcesz załadować aplikację internetową (np. WordPress).
FileZilla to narzędzie FTP (File Transfer Protocol) typu open source z obsługą protokołu SFTP (SSH File Transfer Protocol). Oczywiście sprawia to, że transfery FTP są znacznie bezpieczniejsze.
Aby używać SSH w FileZilla:,
- Otwórz Plik > Menedżer witryny, aby utworzyć nowe połączenie.
- Wybierz opcję Nowa witryna , aby dodać nową witrynę.
- Wybierz SFTP jako protokół.
- Wprowadź adres IP serwera lub nazwę hosta serwera.
- Dodaj nazwę użytkownika i hasło.
- Kliknij Połącz.
Przesyłanie plików będzie teraz realizowane przez SSH.