Ricerca nel sito web

Come risolvere l'errore SSH "Nessun percorso verso l'host" in Linux


SSH è il mezzo più sicuro per connettersi ai server Linux in remoto. E uno degli errori più comuni riscontrati durante l'utilizzo di SSH è "ssh: connessione alla porta host 22: nessun percorso verso l'host". In questo breve articolo, mostreremo come risolvere e correggere questo errore.

Ecco uno screenshot dell'errore di cui stiamo parlando. Tieni presente che la porta potrebbe non essere necessariamente la porta 22, a seconda delle configurazioni sull'host remoto. Come misura di sicurezza, gli amministratori di sistema possono configurare l'accesso a SSH tramite una porta diversa.

Esistono diversi motivi per cui viene visualizzato questo errore. Il primo è normalmente che il server remoto potrebbe essere inattivo, quindi è necessario verificare se è attivo e funzionante utilizzando il comando ping.

ping 192.168.56.100

Dai risultati del comando ping, il server è attivo e funzionante, ecco perché accetta i ping. In questo caso il motivo dell'errore è un altro.

Se hai un servizio firewall in esecuzione sul tuo server remoto, è possibile che il firewall stia bloccando l'accesso tramite la porta 22.

Pertanto è necessario accedere fisicamente alla console del server o, se si tratta di un VPS, è possibile utilizzare qualsiasi altro mezzo come VNC (se è già configurato) o altre applicazioni di accesso remoto al server personalizzate fornite dal fornitore di servizi VPS. Effettua il login e accedi a un prompt dei comandi.

Quindi utilizza firewall-cmd (RHEL/CentOS/Fedora) o UFW (Debian/Ubuntu) per aprire la porta 22 (o la porta configurata per essere utilizzata per SSH) nel firewall come segue.

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

Ora prova a riconnetterti ancora una volta al server remoto tramite SSH.

ssh [email 

Per ora è tutto! Troverai utili anche le seguenti guide SSH:

  1. Come cambiare la porta SSH in Linux
  2. Come creare tunneling SSH o port forwarding in Linux
  3. Come disabilitare l'accesso root SSH in Linux
  4. 4 modi per velocizzare le connessioni SSH in Linux
  5. Come trovare tutti i tentativi di accesso SSH falliti in Linux

Ricorda, puoi condividere i tuoi pensieri con noi o porre qualsiasi domanda riguardante questo argomento tramite il modulo di commento qui sotto.