Łączenie przez SSH
SSH (Secure Shell) to protokół służący do bezpiecznego łączenia się ze zdalnym serwerem za pośrednictwem sieci. Zapewnia dostęp do terminala tekstowego na zdalnym komputerze, umożliwiając wykonywanie poleceń, przesyłanie plików za pomocą SCP oraz tworzenie szyfrowanych tuneli.
Wymagania wstępne
Przed nawiązaniem połączenia upewnij się, że na serwerze działa serwer SSH, a Twoje konto użytkownika ma wymagane uprawnienia. Domyślnie SSH korzysta z portu 22. Jeśli serwer jest skonfigurowany do korzystania z innego portu, należy podać go podczas nawiązywania połączenia.
Łączenie przez SSH w systemie Windows
Korzystanie z wbudowanego klienta SSH
Windows 10 i nowsze wersje zawierają wbudowanego klienta OpenSSH dostępnego w wierszu polecenia i PowerShell. Nie jest wymagane dodatkowe oprogramowanie.
Aby połączyć się z serwerem za pomocą domyślnego portu:
ssh username@hostname_or_ip
Aby połączyć się z serwerem za pomocą niestandardowego portu:
ssh -p 2222 username@hostname_or_ip
Aby połączyć się za pomocą klucza prywatnego:
ssh -i C:\Users\your_user\.ssh\id_rsa username@hostname_or_ip
Po wyświetleniu monitu wprowadź hasło, aby zakończyć nawiązywanie połączenia.
Korzystanie z PuTTY
PuTTY to popularny klient SSH dla systemu Windows z graficznym interfejsem użytkownika. Pobierz go z oficjalnej strony internetowej.
1. Uruchom PuTTY.
2. W polu „Host Name (or IP address)” wprowadź nazwę hosta lub adres IP serwera.
3. W polu „Port” ustaw numer portu. Domyślnie jest to 22.

4. Kliknij „Open”.
5. W otwartym oknie terminala wprowadź swoją nazwę użytkownika i hasło.

Aby uwierzytelnić się za pomocą klucza prywatnego, w oknie konfiguracji PuTTY przejdź do Connection > SSH > Auth i wskaż ścieżkę do pliku klucza. Więcej informacji znajdziesz w dokumentacji PuTTY.
Więcej informacji na temat zmiany portu SSH znajdziesz w odpowiednim [artykule].
Łączenie przez SSH w systemie macOS
Korzystanie z wbudowanego Terminala
macOS zawiera wbudowanego klienta SSH dostępnego w Terminalu (Aplikacje > Narzędzia > Terminal). Nie jest wymagane dodatkowe oprogramowanie.
Aby połączyć się z serwerem za pomocą domyślnego portu:
ssh username@hostname_or_ip
Aby połączyć się z serwerem za pomocą niestandardowego portu:
ssh -p 2222 username@hostname_or_ip
Aby połączyć się za pomocą klucza prywatnego:
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Po wyświetleniu monitu wprowadź hasło, aby zakończyć nawiązywanie połączenia.
Korzystanie z Termius
Termius to graficzny klient SSH dla systemu macOS z nowoczesnym interfejsem. Obsługuje zapisane hosty, uwierzytelnianie za pomocą kluczy oraz zarządzanie wieloma sesjami. Pobierz go z oficjalnej strony internetowej lub z Mac App Store.
Łączenie przez SSH w systemie Linux
Klient SSH jest dostępny we wszystkich głównych dystrybucjach systemu Linux i można z niego korzystać bezpośrednio w terminalu.
Aby połączyć się z serwerem za pomocą domyślnego portu:
ssh username@hostname_or_ip
Aby połączyć się z serwerem za pomocą niestandardowego portu:
ssh -p 2222 username@hostname_or_ip
Aby połączyć się za pomocą klucza prywatnego:
ssh -i ~/.ssh/id_rsa username@hostname_or_ip
Po wyświetleniu monitu wprowadź hasło, aby zakończyć nawiązywanie połączenia.
Podsumowanie
Po nawiązaniu połączenia możesz wykonywać polecenia na zdalnym serwerze tak, jakbyś pracował bezpośrednio na nim. Aby rozłączyć się z serwerem, wpisz exit lub naciśnij Ctrl+D.