Com solucionar l'error SSH Sense ruta per allotjar a Linux


SSH és el mitjà més segur per connectar-se a servidors Linux de forma remota. I un dels errors comuns que es troben durant l'ús de SSH és el \ssh: connect to host port 22: No route to host. En aquest breu article, mostrarem com solucionar i solucionar aquest error.

Aquí teniu una captura de pantalla de l'error del qual estem parlant. Tingueu en compte que el port pot no ser necessàriament el port 22, depenent de les vostres configuracions a l'amfitrió remot. Com a mesura de seguretat, els administradors del sistema poden configurar SSH perquè s'accedeixi a través d'un port diferent.

Hi ha diferents motius pels quals apareix aquest error. El primer és normalment que el servidor remot podria estar inactiu, de manera que cal comprovar si està en funcionament mitjançant l'ordre ping.

# ping 192.168.56.100

A partir dels resultats de l'ordre ping, el servidor està en funcionament, per això accepta els pings. En aquest cas, el motiu de l'error és una altra cosa.

Si teniu un servei de tallafoc en execució al vostre servidor remot, és possible que el tallafoc estigui bloquejant l'accés a través del port 22.

Per tant, cal accedir físicament a la consola del servidor o, si es tracta d'un VPS, podeu utilitzar qualsevol altre mitjà, com ara aplicacions d'accés remot al servidor proporcionades pel vostre proveïdor de serveis VPS. Inicieu sessió i accediu a un indicador d'ordres.

A continuació, utilitzeu el firewall-cmd (RHEL/CentOS/Fedora) o UFW (Debian/Ubuntu) per obrir el port 22 (o el port que heu configurat per utilitzar-lo per a SSH) al tallafoc de la manera següent.

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

Ara intenteu tornar a connectar-vos al servidor remot una vegada més mitjançant SSH.

$ ssh [email 

Això és tot de moment! També trobareu útils les guies SSH següents:

  1. Com canviar el port SSH a Linux
  2. Com crear un túnel SSH o reenviament de ports a Linux
  3. Com desactivar l'inici de sessió arrel SSH a Linux
  4. 4 maneres d'accelerar les connexions SSH a Linux
  5. Com trobar tots els intents fallits d'inici de sessió SSH a Linux

Recordeu que podeu compartir els vostres pensaments amb nosaltres o fer qualsevol pregunta sobre aquest tema mitjançant el formulari de comentaris a continuació.