Kaip ištaisyti SSH klaidą „Nėra maršruto į prieglobą“ sistemoje „Linux“.


SSH yra saugiausia priemonė nuotoliniu būdu prisijungti prie „Linux“ serverių. Ir viena iš dažniausiai pasitaikančių klaidų naudojant SSH yra „ssh: prisijungti prie 22 prievado: nėra maršruto į prieglobą“. Šiame trumpame straipsnyje parodysime, kaip pašalinti ir ištaisyti šią klaidą.

Čia yra klaidos, apie kurią kalbame, ekrano kopija. Atminkite, kad prievadas nebūtinai yra 22, atsižvelgiant į nuotolinio pagrindinio kompiuterio konfigūraciją. Saugumo sumetimais sistemos administratoriai gali sukonfigūruoti SSH, kad būtų galima pasiekti per kitą prievadą.

Yra įvairių priežasčių, kodėl atsiranda ši klaida. Pirmoji paprastai yra ta, kad nuotolinis serveris gali neveikti, todėl turite patikrinti, ar jis veikia, naudodami ping komandą.

ping 192.168.56.100

Remiantis ping komandos rezultatais, serveris yra sukurtas ir veikia, todėl jis priima ping. Šiuo atveju klaidos priežastis yra kita.

Jei nuotoliniame serveryje veikia ugniasienės paslauga, gali būti, kad užkarda blokuoja prieigą per prievadą 22.

Todėl jums reikia fiziškai pasiekti serverio konsolę arba, jei tai yra VPS, galite naudoti bet kokias kitas priemones, tokias kaip VNC (tai yra, jei ji jau nustatyta) arba kitas pasirinktines nuotolinės serverio prieigos programas, kurias teikia jūsų VPS paslaugų teikėjas. Prisijunkite ir pasiekite komandų eilutę.

Tada naudokite firewall-cmd (RHEL/CentOS/Fedora) arba UFW (Debian/Ubuntu), kad atidarytumėte prievadą 22 (arba prievadą, kurį sukonfigūravote naudoti SSH) užkardoje taip.

firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload
OR
sudo ufw allow 22/tcp
sudo ufw reload 

Dabar pabandykite dar kartą prisijungti prie nuotolinio serverio per SSH.

ssh [email 

Tai kol kas! Taip pat jums bus naudingi šie SSH vadovai:

  1. Kaip pakeisti SSH prievadą „Linux“.
  2. Kaip sukurti SSH tuneliavimą arba prievadų peradresavimą sistemoje „Linux“.
  3. Kaip išjungti SSH Root prisijungimą sistemoje „Linux“.
  4. 4 būdai, kaip pagreitinti SSH ryšius sistemoje „Linux“.
  5. Kaip rasti visus nepavykusius SSH prisijungimo bandymus sistemoje „Linux“.

Atminkite, kad galite pasidalinti savo mintimis su mumis arba užduoti bet kokius klausimus šia tema naudodami toliau pateiktą komentarų formą.