Jak naprawić błąd SSH „Brak trasy do hosta” w Linux

Jak naprawić błąd SSH „Brak trasy do hosta” w Linux

Ssh jest najbezpieczniejszym sposobem zdalnego łączenia się z serwerami Linux. A jednym z typowych błędów napotkanych podczas korzystania z SSH jest „SSH: Połącz się z portem hosta 22: Brak trasy do hosta". W tym krótkim artykule pokażemy, jak rozwiązać problem i naprawić ten błąd.

Oto zrzut ekranu błędu, o którym mówimy. Zauważ, że port niekoniecznie może być port 22, w zależności od konfiguracji na zdalnym hoście. Jako miara bezpieczeństwa administratorzy systemu mogą skonfigurować SSH do dostępu za pośrednictwem innego portu.

SSH brak trasy do błędu hosta

Istnieją różne powody, dla których pojawia się ten błąd. Pierwszym z nich jest zwykle, że zdalny serwer może być wyłączony, więc musisz sprawdzić, czy działa i działa za pomocą polecenia ping.

# ping 192.168.56.100 
Serwer Ping Linux

Z wyników polecenia ping serwer jest uruchomiony, dlatego akceptuje ping. W takim przypadku przyczyną błędu jest coś innego.

Jeśli masz usługę zapory na zdalnym serwerze, możliwe jest, że zapora blokuje dostęp za pośrednictwem portu 22.

Dlatego musisz uzyskać dostęp do konsoli serwera fizycznie lub jeśli jest to VPS, możesz użyć dowolnych innych środków, takich jak VNC (to jeśli jest już konfiguracja) lub inne niestandardowe aplikacje dostępu do serwera zdalnego dostarczone przez dostawcę usług VPS. Zaloguj się i uzyskaj dostęp do wiersza polecenia.

Następnie użyj Firewall-CMD (RHEL/CENTOS/FEDORA) lub UFW (Debian/Ubuntu) otworzyć port 22 (lub port, który skonfigurowałeś do użycia dla SSH) w zaporze w następujący sposób.

# Firewall-CMD --PerManent --add-Port = 22/TCP # Firewall-CMD--RELOOD lub $ sudo UFW Zezwolić 22/tcp $ sudo UFW Reload 

Teraz spróbuj ponownie połączyć się z serwerem zdalnym za pośrednictwem SSH.

$ ssh [chroniony e -mail] 
SSH Login Sceduce

To wszystko na razie! Przydatne są również następujące przewodniki SSH:

  1. Jak zmienić port SSH w Linux
  2. Jak utworzyć tunelowanie SSH lub przekazywanie portów w Linux
  3. Jak wyłączyć login root SSH w Linux
  4. 4 sposoby przyspieszenia połączeń SSH w Linux
  5. Jak znaleźć wszystkie nieudane próby logowania SSH w Linux

Pamiętaj, że możesz podzielić się z nami swoimi przemyśleniami lub zadawać pytania dotyczące tego tematu za pośrednictwem poniższego formularza komentarza.