Kako popraviti SSH pogrešku "Nema rute za hostiranje" u Linuxu


SSH je najsigurnije sredstvo daljinskog povezivanja s Linux poslužiteljima. A jedna od najčešćih pogrešaka na koju se nailazi tijekom upotrebe SSH-a je "ssh: povezivanje s host portom 22: Nema rute do hosta". U ovom kratkom članku pokazat ćemo kako riješiti ovu pogrešku i ispraviti je.

Evo snimke zaslona pogreške o kojoj govorimo. Imajte na umu da priključak možda nije nužno port 22, ovisno o vašim konfiguracijama na udaljenom hostu. Kao sigurnosnu mjeru, administratori sustava mogu konfigurirati pristup SSH-u putem drugog porta.

Postoje različiti razlozi zašto se ova pogreška pojavljuje. Prvo je obično da udaljeni poslužitelj ne radi, pa trebate provjeriti radi li i radi pomoću naredbe ping.

# ping 192.168.56.100

Iz rezultata naredbe ping, poslužitelj je pokrenut i radi, zato prihvaća pingove. U ovom je slučaju razlog pogreške nešto drugo.

Ako na udaljenom poslužitelju imate pokrenutu uslugu vatrozida, moguće je da vatrozid blokira pristup putem porta 22.

Stoga morate pristupiti konzoli poslužitelja fizički ili ako je to VPS, možete koristiti bilo koja druga sredstva kao što su aplikacije za pristup udaljenom poslužitelju koje nudi vaš davatelj usluga VPS. Prijavite se i pristupite naredbenom retku.

Zatim upotrijebite cmd vatrozida (RHEL/CentOS/Fedora) ili UFW (Debian/Ubuntu) za otvaranje porta 22 (ili porta koji ste konfigurirali da se koristi za SSH) u vatrozidu kako slijedi.

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

Pokušajte se ponovo povezati s udaljenim poslužiteljem još jednom putem SSH-a.

$ ssh [email protected]

To je za sada to! Također će vam biti korisni sljedeći SSH vodiči:

  1. Kako promijeniti SSH priključak u Linuxu
  2. Kako stvoriti SSH tuneliranje ili prosljeđivanje priključaka u Linuxu
  3. Kako onemogućiti SSH root prijavu u Linuxu
  4. 4 načina za ubrzavanje SSH veza u Linuxu
  5. Kako pronaći sve neuspjele pokušaje SSH prijave u Linuxu

Ne zaboravite da svoje misli možete podijeliti s nama ili postaviti bilo kakva pitanja u vezi s ovom temom putem obrasca za komentare u nastavku.