Accesso con password PuTTY negato [chiuso]


9

Provo ad accedere con PuTTY come root, ma quando digito la password dice accesso negato .

Qualcuno può aiutarmi a risolvere questo problema?


1
Che cosa hai provato? Hai verificato la connessione all'host corretto? La password è corretta o ad esempio hai cambiato layout di tastiera? Puoi accedere usando altri utenti? L'accesso root SSH è abilitato o disabilitato?
Daniel Beck

In aggiunta alle domande di @ DanielBeck: l'accesso root è abilitato sul server? Com'è /etc/ssh/sshd_config?
nerdwaller,

Risposte:


23

Ci sono solo quattro potenziali problemi a cui riesco a pensare (molti dei quali sono già stati trattati):

  • Non ti stai collegando al server giusto.

    • Se stai usando un indirizzo IP, controllalo.

    • Se stai usando un nome host, verifica che punta all'indirizzo IP corretto e / o prova invece l'indirizzo IP.

  • Non stai inserendo il nome utente corretto.

    • Il fatto che tu abbia accesso al root non significa che puoi effettivamente accedere come root. Significa solo che hai un account con privilegi di root (normalmente tramite sudo).

    • Se non si inserisce manualmente il nome utente, assicurarsi che Connessione → Dati → Nome utente con accesso automatico sia effettivamente impostato su root .

  • Non stai inserendo la password corretta.

    • Controlla la password che stai inserendo.

    • Verifica che CapsLocksia disabilitato.

    • Verifica che PuTTY utilizzi il layout di tastiera corretto.

    • Se lo usi AltGr, assicurati che Terminale → Tastiera → AltGr funzioni come tasto Comopse non sia selezionato.

    • Se nessuna delle opzioni precedenti funziona, deseleziona il campo Connessione → Dati → Nome utente con accesso automatico (supponendo che sia impostato) e inserisci la password nel campo nome utente per verificare che venga inserita correttamente.

  • L'accesso root è disabilitato.

    Alcuni server SSH possono disabilitare gli accessi SSH per determinati utenti e possono anche disabilitare gli accessi root per impostazione predefinita.

    Se si utilizza il server Open SSH, è necessario modificare /etc/ssh/sshd_confige assicurarsi che non contenga una delle seguenti righe:

    PermitRootLogin no
    PermitRootLogin without-password
    

    Entrambi comportano un accesso negato. errore, anche se ti permettono di inserire la password. Quest'ultimo consente l'accesso root solo durante l'autenticazione con chiavi pubbliche.

    Per consentire gli accessi root, rimuovere la riga corrispondente o sostituirla con la seguente:

    PermitRootLogin yes
    

    Vedi man sshd_config per ulteriori informazioni.


L'accesso root è stato disabilitato per me, ottima risposta!
Burgi,

1
La quarta opzione ha funzionato anche per me. Il mio /etc/ssh/sshd_configfile non conteneva nessuna delle due righe menzionate, tuttavia ho aggiunto comunque la PermitRootLogin yesriga al mio file e ha funzionato. Assicurati di riavviare il servizio SSH dopo aver apportato modifiche a quel file ( service ssh restart), in modo che abbiano effetto.
Steph,

0

Per me era fail2ban che avevo installato.

Soluzione: modifica /etc/fail2ban/jail.local

La riga con la voce ignoreip =deve essere modificata. Inserisci il tuo nome IP / CIDR / DNS nella casella e l'accesso dovrebbe essere nuovamente possibile.

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.