Provo ad accedere con PuTTY come root, ma quando digito la password dice accesso negato .
Qualcuno può aiutarmi a risolvere questo problema?
/etc/ssh/sshd_config
?
Provo ad accedere con PuTTY come root, ma quando digito la password dice accesso negato .
Qualcuno può aiutarmi a risolvere questo problema?
/etc/ssh/sshd_config
?
Risposte:
Ci sono solo quattro potenziali problemi a cui riesco a pensare (molti dei quali sono già stati trattati):
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.
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 .
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.
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_config
e 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.
/etc/ssh/sshd_config
file non conteneva nessuna delle due righe menzionate, tuttavia ho aggiunto comunque la PermitRootLogin yes
riga 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.