A partire da Ubuntu 14.04 non è più possibile, nella configurazione di default, collegarsi da remoto tramite ssh con l’utente root.
Benché questa sia una corretta politica per una infrastruttura sicura certamente ci sono molti casi in cui si la semplificazione è preferibile, ad esempio negli ambienti di test.
Ho penato un pochino a trovare cosa bisogna fare e, nell’intento di risparmiare qualche ora a qualcuno di voi, ecco qui la soluzione: il file da editare è:
/etc/ssh/sshd_config
che potete modificare con un classico:
sudo nano /etc/ssh/sshd_config
Il parametro da cercare è:
PermitRootLogin without-password
che, al contrario della semantica espressa, che ad una prima lettura farebbe pensare che all’utente root è permesso fare il login addirittura senza password, di fatto invece impedisce il collegamento al suddetto utente tramite ssh. Per ovviare al problema basta correggere il parametro in :
PermitRootLogin yes
ricordatevi di riavviare il servizio per rendere effettiva la modifica, basta fare:
sudo service ssh restart
certamente anche il classico reboot può andar bene fate come meglio credete.
Alla prossima
Andrea
3 risposte a “Abilitare il login di root tramite ssh”