Sådan retter du “No route to host” SSH Error i Linux

SSH er den mest sikre måde at oprette fjernforbindelse til Linux-servere på. Og en af de almindelige fejl, der opstår, når du bruger SSH, er “ssh: connect to host port 22: No route to host”. I denne korte artikel vil vi vise, hvordan du kan fejlfinde og rette denne fejl.

Her er et skærmbillede af den fejl, vi taler om. Bemærk, at porten ikke nødvendigvis er port 22, afhængigt af dine konfigurationer på fjernværten. Som en sikkerhedsforanstaltning kan systemadministratorer konfigurere SSH til at blive tilgået via en anden port.

SSH No Route to Host Error

Der er forskellige årsager til, at denne fejl vises. Den første er normalt, at fjernserveren kan være nede, så du skal kontrollere, om den er oppe og køre ved hjælp af ping-kommandoen.

# ping 192.168.56.100
Ping Linux Server

Af resultaterne af ping-kommandoen fremgår det, at serveren er oppe og køre, og at den derfor accepterer pingerne. I dette tilfælde er årsagen til fejlen noget andet.

Hvis du har en firewalltjeneste kørende på din fjernserver, er det muligt, at firewallen blokerer adgangen via port 22.

Der er derfor nødvendigt at få fysisk adgang til serverkonsollen, eller hvis det er en VPS, kan du bruge andre midler såsom VNC (hvis den allerede er konfigureret) eller andre brugerdefinerede fjernserveradgangsprogrammer, der leveres af din VPS-tjenesteudbyder. Log ind, og få adgang til en kommandoprompt.

Brug derefter firewall-cmd (RHEL/CentOS/Fedora) eller UFW (Debian/Ubuntu) til at åbne port 22 (eller den port, du har konfigureret til brug for SSH) i firewallen på følgende måde.

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

Prøv nu at genoprette forbindelsen til fjernserveren igen via SSH.

$ ssh [email protected]
SSH-login vellykket

Det var det hele for nu! Du vil også finde følgende SSH-vejledninger nyttige:

  1. Sådan ændrer du SSH-port i Linux
  2. Sådan opretter du SSH-tunneling eller portforwarding i Linux
  3. Sådan deaktiverer du SSH-root-login i Linux
  4. 4 måder at fremskynde SSH-forbindelser i Linux
  5. Sådan finder du alle mislykkede SSH-loginforsøg i Linux

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.