Impossibile accedere al mio server tramite SSH e la password è corretta


20

Sto usando Linode e ho chiesto in giro sui canali IRC, ma nessuno sembra saperlo. Ho effettuato l'accesso al mio server tramite LISH ( riferimento ) e ho usato la password corretta e tutto è andato bene. Tuttavia, devo accedere tramite SSH / FTP e non posso. Continua a darmi "permesso negato". So che la password è corretta perché l'ho ripristinata tramite LISH e so di avere il metodo di accesso corretto perché ho effettuato l'accesso al mio server prima di utilizzare gli stessi esatti comandi. Spero sicuramente che questo non risulti essere un problema noob, o sarò abbastanza frustrato.

Risposte:


40

È necessario eseguire ssh(il client e possibilmente il server) con maggiore precisione per capire perché l'autenticazione non riesce. Per il client, eseguire

ssh -vvv username@host 

Sul lato server, controllare i registri. /var/log/auth.logti darà una buona idea di cosa succede quando si tenta di accedere, cercare i messaggi che contengono sshd. Esistono diversi motivi per cui l'autenticazione potrebbe non riuscire, che vanno dal semplice (non si utilizza il nome utente corretto) a quello più complicato ( sshdè configurato per utilizzare il sistema di autenticazione errato).


Grazie, lo controllerò non appena potrò tornare a lavorare sul server.
Willbeeler,

Ho reimpostato la mia password tramite la console Web in Linode e sono riuscito a rientrare. Apprezzo il suggerimento dettagliato. È molto utile
Willbeeler

grazie, risulta che il mio server ha anche una restrizione ip ssh che ho scoperto guardando a auth.log.
siniradam,

1
Eseguendo ssh -d -d -d sul lato server vedo "Password non riuscita per michael" ... "password non valida per l'utente michael" Ma è l'utente e la password giusti!
Michael,

Ho avuto lo stesso problema. Impossibile connettersi con due installazioni pulite. Ho notato che una password che conteneva un @personaggio ha sempre fallito. Quando ho usato un !personaggio invece ha funzionato. Questa potrebbe essere una sciocchezza ma forse aiuterà qualcuno
Nick.McDermaid

0

Prova a utilizzare una porta diversa. Sembra che la porta SSH utilizzata dal server fosse utilizzata da un altro servizio e che stavo ottenendo alcuni risultati traballanti.


0

Nel mio caso ho modificato / etc / shadow- con un editor di testo, poiché il file manager era l'unico accesso che avevo. Anche dopo aver rimesso la stringa di hash originale in qualche modo non ha funzionato. Quindi dopo aver reimpostato una password con il pannello di hosting tutto ha funzionato.


0

nel mio caso il nostro dipartimento IT aveva installato roba PAM con regole che hanno rotto il mio login. risposta @pestilence seguito 's per vedere l'errore, ha finito per commentando AllowGroupsin /etc/ssh/sshd_config, che è stato impostato per alcune cose IT:

UsePAM yes
#AllowGroups <some IT groups>

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.