Sådan løses "Ingen rute til vært" SSH-fejl i Linux


SSH er det mest sikre middel til at oprette forbindelse til Linux-servere eksternt. Og en af de almindelige fejl, der opstår under brug af SSH, er "ssh: Opret forbindelse til værtsport 22: Ingen rute til vært". I denne korte artikel vil vi vise, hvordan du fejler og retter denne fejl.

Her er et screenshot af den fejl, vi taler om. Bemærk, at porten muligvis ikke nødvendigvis er port 22, afhængigt af dine konfigurationer på den eksterne vært. Som en sikkerhedsforanstaltning kan systemadministratorer konfigurere SSH til at få adgang til via en anden port.

Der er forskellige grunde til, at denne fejl vises. Den første er normalt, at fjernserveren kan være nede, så du skal kontrollere, om den er i gang med ping-kommandoen.

# ping 192.168.56.100

Fra resultaterne af ping-kommandoen er serveren oppe og kører, det er derfor, den accepterer pings. I dette tilfælde er årsagen til fejlen noget andet.

Hvis du kører en firewall-tjeneste på din eksterne server, er det muligt, at firewallen blokerer for adgang via port 22.

Derfor er du nødt til at få adgang til serverkonsollen fysisk, eller hvis det er en VPS, kan du bruge andre måder, såsom VNC (det er, hvis det allerede er konfigureret) eller andre brugerdefinerede applikationer til ekstern serveradgang, 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 konfigurerede til at blive brugt til SSH) i firewallen som følger.

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

Forsøg nu at oprette forbindelse til fjernserveren igen via SSH.

$ ssh [email 

Det er det for nu! Du finder også følgende SSH-guider nyttige:

  1. How to Change SSH Port in Linux
  2. How to Create SSH Tunneling or Port Forwarding in Linux
  3. How to Disable SSH Root Login in Linux
  4. 4 Ways to Speed Up SSH Connections in Linux
  5. How to Find All Failed SSH login Attempts in Linux

Husk, at du kan dele dine tanker med os eller stille spørgsmål vedrørende dette emne via nedenstående kommentarformular.