SSH to protokół, umożliwiający bezpieczne i zdalne łączenie z odległym hostem. W przeciwieństwie do telnetu jest szyfrowany. SSH działa na porcie o numerze 22.
Więcej informacji o tym zagadnieniu możesz uzyskać z moich materiałów odnośnie sieci komputerowych.
Czynności wstępne
Na początku aktualizujemy repozytoria i pakiety poleceniami sudo apt update oraz sudo apt upgrade.
Instalowanie i konfigurowanie serwera SSH
Instalujemy serwer SSH poleceniem sudo apt install openssh-server. Następnie sprawdzamy jego status poleceniem sudo systemctl status ssh.
Następnie sprawdzamy interfejsy sieciowe serwera i ich adresy ip poleceniem ip addr show. Adres IP interfejsu enp0s8 to 172.16.X.5 i ten adres będzie nas interesował.
Połączenie SSH od strony klienta
Przechodzimy do Lubuntu, ponieważ będziemy łączyć się z serwerem przy użyciu SSH. W terminalu wydajemy polecenie ssh imienazwisko@172.16.X.5 -p 22. W tym poleceniu imienazwisko
to nazwa użytkownika serwera, natomiast 172.16.X.5 to adres IP serwera (gdzie X to twój numer w dzienniku), z kolei parametr -p określa sytuację w której z SSH łączymy
się niedomyślnym numerem portu. U nas łączymy się jednak za pomocą standardowego numeru 22. W trakcie połączenia zostanie wygenerowany fingerprint (odcisk palca). Na pytanie czy chcemy się połączyć
odpowiadamy wpisując yes. Po tym wpisujemy hasło do użytkownika imienazwisko. W tym momencie zostajemy zalogowani na serwer. Ten zrzut ekranu należy włączyć do sprawozdania
Z tego poziomu możemy sprawdzić - poleceniem ip addr show - adresy IP interfejsów sieciowych serwera, bądź poruszać się po jego katalogach, słowem: pracować zdalnie na serwerze.
Aby zakończyć sesję SSH wpisujemy polecenie exit. Ten zrzut ekranu należy włączyć do sprawozdania