Il mio primo tentativo di risolvere questo problema sarebbe
- apri PuTTY
- seleziona Sessione> Registrazione
- abilita la registrazione dell'output SSH in un file
- prova a connetterti
- rivedere il file di registro
Cosa dice il file di registro? Qualcosa che ti indichi in una direzione specifica? Potrei ricevere messaggi che vanno da "Connessione scaduta" a "Accesso negato".
Connessione Scaduta:
Assicurati di avere davvero l'indirizzo IP e la porta TCP corretti indicati nelle opzioni di sessione di PuTTY. Se si utilizza un nome host anziché l'indirizzo IP, assicurarsi che il nome host si risolva nell'indirizzo IP corretto. Alla fine controlla anchec:\system32\drivers\etc\hosts
Amministrate il server SSH? In tal caso, assicurati che SSH sia realmente in ascolto sulla porta 22; in caso contrario, modificare /etc/ssh/sshd_config
sul server o regolare la porta in PuTTY. Controlla anche che iptables
passi l'indirizzo IP del tuo client.
Se non si gestisce il server SSH, contattare l'amministratore.
Personalmente mi piace installare knockd
sui miei server SSH, in modo da potermi connettere solo dopo aver bussato ad alcune porte. Chiedi all'amministratore se devi fare qualcosa del genere.
Accesso negato:
Se si tenta di accedere come root
, è probabile che ciò sia vietato /etc/ssh/sshd_config
sul server. Accedi con un altro / il tuo nome utente.
Se si utilizza l'autenticazione con chiave pubblica, assicurarsi che la chiave privata
- è nel
.ppk
formato di PuTTY
- è inserito nella sezione Connessione> SSH> Auth di PuTTY.
Controlla anche se è presente la chiave pubblica corrispondente /home/yourusername/.ssh/authorized_keys
. Assicurati che non ci siano interruzioni di riga (sto usando nano
per quello, e talvolta aggiunge interruzioni di riga se copio la chiave in esso). Una linea corretta dovrebbe leggere così, ad esempio per RSA: ssh-rsa ALOTOFCHARACTERS yourusername@hostname
.
Così. Primo passo: abilitare la registrazione e pubblicare qui l'output. ;)