Kā novērst "Nav maršruta, lai mitinātu" SSH kļūdu Linux


SSH ir drošākais veids, kā attālināti izveidot savienojumu ar Linux serveriem. Un viena no izplatītākajām kļūdām, kas radušās, lietojot SSH, ir “ssh: savienojums ar resursdatora 22. portu: Nav maršruta uz resursdatoru”. Šajā īsajā rakstā mēs parādīsim, kā novērst un novērst šo kļūdu.

Šeit ir kļūdas, par kuru mēs runājam, ekrānuzņēmums. Ņemiet vērā, ka ports var nebūt obligāti 22. ports, atkarībā no attālā resursdatora konfigurācijām. Kā drošības pasākumu sistēmas administratori var konfigurēt SSH piekļuvi, izmantojot citu portu.

Ir vairāki iemesli, kāpēc šī kļūda parādās. Pirmais parasti ir tas, ka attālais serveris varētu būt nedarbots, tāpēc, izmantojot ping komandu, jums jāpārbauda, vai tas darbojas un darbojas.

# ping 192.168.56.100

Pēc ping komandas rezultātiem serveris ir izveidots un darbojas, tāpēc tas pieņem pingus. Šajā gadījumā kļūdas cēlonis ir kaut kas cits.

Ja tālvadības serverī darbojas ugunsmūra pakalpojums, iespējams, ka ugunsmūris bloķē piekļuvi, izmantojot 22. portu.

Tādēļ jums fiziski jāpiekļūst servera konsolei vai, ja tas ir VPS, varat izmantot citus līdzekļus, piemēram, attālās servera piekļuves lietojumprogrammas, kuras nodrošina jūsu VPS pakalpojumu sniedzējs. Piesakieties un piekļūstiet komandu uzvednei.

Pēc tam izmantojiet ugunsmūri cmd (RHEL/CentOS/Fedora) vai UFW (Debian/Ubuntu), lai ugunsmūrī atvērtu 22. portu (vai portu, kuru konfigurējāt izmantot SSH) šādi:

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

Tagad mēģiniet vēlreiz izveidot savienojumu ar attālo serveri, izmantojot SSH.

$ ssh [email 

Pagaidām tas ir viss! Jums noderēs arī šīs SSH rokasgrāmatas:

  1. Kā nomainīt SSH portu operētājsistēmā Linux
  2. Kā izveidot SSH tunelēšanu vai portu pārsūtīšanu operētājsistēmā Linux
  3. Kā atspējot SSH Root Login sistēmā Linux
  4. 4 veidi, kā paātrināt SSH savienojumus operētājsistēmā Linux
  5. Kā atrast visus neizdevušos SSH pieteikšanās mēģinājumus operētājsistēmā Linux

Atcerieties, ka varat dalīties savās domās ar mums vai uzdot jautājumus par šo tēmu, izmantojot zemāk esošo komentāru veidlapu.