L'errore SSH Permission denied (publickey) indica che il server ha rifiutato l'autenticazione con chiave pubblica per l'utente o la chiave presentata. Le cause frequenti sono utente o host errati, chiave privata non selezionata, chiave pubblica assente in authorized_keys, permessi troppo aperti o configurazione sshd non coerente. La diagnosi parte da ssh -v e dal controllo della coppia di chiavi sul client e sul server.
SSH_PUBLICKEY_DENIED
→
L'errore compare negli script legacy di rete quando si fa riferimento a 'eth0' mentre le distribuzioni moderne utilizzano la denominazione predittiva basata su bus PCIe (es. 'enp3s0' o 'ens33').
DEVICE_NOT_FOUND_IP
→
L'errore compare quando il firewall locale UFW o le regole di iptables respingono o scartano i pacchetti SYN in ingresso sulla porta di destinazione.
UFW_IPTABLES_DROP
→
L'errore compare durante il ping o le connessioni di rete quando la tabella di routing del kernel non possiede una rotta predefinita (default gateway) valida per l'interfaccia di rete.
ICMP_HOST_UNREACHABLE
→
L'errore compare quando si tenta di aggiungere una nuova route nella tabella di instradamento del kernel con 'ip route add' per una subnet o default gateway già presente.
RTNETLINK_FILE_EXISTS
→
L'errore indica che il resolver DNS locale non riesce a tradurre i domini web in indirizzi IP a causa del symlink /etc/resolv.conf rotto o demone systemd-resolved non attivo.
EAI_AGAIN_DNS
→
L'errore compare quando ci si connette via SSH a un server la cui chiave host pubblica è cambiata a seguito di una reinstallazione del sistema operativo (risolvibile con ssh-keygen -R ip).
SSH_HOST_KEY_CHANGED
→