Jak zmienić domyślny port SSH w Raspberry Pi

Jak zmienić domyślny port SSH w Raspberry Pi
Secure Shell (SSH) Pozwala użytkownikom zdalnie wykonywać zadania związane z końcem na Raspberry Pi z dowolnego miejsca, nawet jeśli nie ma monitora podłączonego do Raspberry Pi do wyświetlania. Chociaż komunikacja SSH jest szyfrowana i nie pozwala stronom trzecim interweniować między komunikacją dwóch urządzeń, nadal jeśli chcesz zabezpieczyć sieć SSH, zaleca się zmianę numeru portu SSH SSH. Tak więc, jeśli ktoś próbuje uzyskać dostęp do urządzenia, musi wprowadzić numer portu.

W tym samouczku pokażemy metodę zmiany domyślnego portu SSH w Raspberry Pi.

Jak zmienić domyślny port SSH w Raspberry Pi?

Aby zmienić domyślny port SSH w Raspberry Pi, otwórz sshd_config plik za pomocą edytora nano poprzez wpisanie poniżej wspomnianego polecenia w terminalu:

Następnie do pliku konfiguracyjnego, przewiń do punktu, w którym #Port 22 jest napisane:

Pocurzać ten numer portu, usuwając # z lewej i zmień numer portu na żądany numer. Możesz wybrać dowolną liczbę pomiędzy 1024 - 65535. Tutaj użyłem 2500 dla portu SSH.

Następnie naciśnij Ctrl+x Następnie Y Aby wyjść i zapisać zmodyfikowany plik.

Teraz, aby umożliwić ruch w naszym nowo ustawionym porcie, postępuj zgodnie z tym, że poniżej wspomnianego polecenia:

$ sudo ufw zezwalaj na 2500/tcp

Notatka: Możesz zainstalować Zapora ogniowa (UFW) na Raspberry Pi stąd.

Teraz uruchom ponownie usługę SSHD, aby mogła ponownie uruchomić ze zmianami, które wprowadziliśmy dla SSHD:

$ sudo systemctl restart sshd

Domyślny port SSH zmienił się pomyślnie, a teraz użytkownik może uzyskać dostęp do Raspberry Pi za pośrednictwem SSH za pomocą numeru portu 2500.

Dostęp do SSH za pośrednictwem systemu Windows z nowym numerem portu

Putty jest wymagane, aby uzyskać dostęp do Raspberry Pi przez system Windows. Użytkownik musi po prostu Zainstaluj putty na laptopie lub komputer. Po zakończeniu otwórz aplikację Putty i wprowadź adres IP serwera Raspberry Pi z nowo ustawionym numerem portu jako 2500.

Jeśli nie znasz adresu IP, uruchom poniżej wspomniane polecenie w terminalu Raspberry Pi, aby znaleźć adres IP serwera:

$ hostName -i

Adres IP zostanie wyświetlony jako wyjście z powyższego polecenia:

Po wprowadzeniu adresu IP i portu do ketcji zabierze Cię na ekran logowania, w którym musisz wprowadzić nazwę użytkownika Raspberry PI i hasło, aby uzyskać dostęp do SSH do Raspberry Pi:

Poniżej po prostu uruchomiłem proste LS polecenie, aby pokazać, że uzyskałem dostęp do Raspberry PI za pośrednictwem SSH w systemie Windows:

$ ls

Dostęp do SSH przez Mac z nowym numerem portu

Jeśli uzyskujesz dostęp do portu SSH za pośrednictwem Mac, musisz wymienić nazwę portu w poleceniu. Wystarczy otwórz Z-Shell i wpisz plik poniżej napisane wraz z adresem IP i numerem portu:

Składnia:

ssh pi@ -P

Przykład:

W poniższym przykładzie użyłem adresu IP mojego serwera i numeru portu SSH, który ustawiłem dla mojego portu SSH:

ssh [email protected] -p 2500

Po prostu używając powyższego polecenia wraz z użytkownikiem hasła Raspberry PI może uzyskać dostęp do nowo ustawionego portu.

Wniosek

Domyślny port SSH w Raspberry Pi to 22, co użytkownicy mogą zmienić, otwierając sshd_config plik za pomocą edytora nano. Numer portu można przypisać zgodnie z ich wyborem, a po zakończeniu, Uruchom ponownie usługę SSHD, aby mógł zacząć od nowo przydzielonego numeru portu. Następnie system Raspberry Pi można uzyskać za pośrednictwem SSH za pomocą nowego numeru portu.