Estoy buscando ajustar la configuración predeterminada de la versión de nube de ubuntu donde se niega el inicio de sesión de root.
Intentando conectarse a tales rendimientos de la máquina:
maxim@maxim-desktop:~/workspace/integration/deployengine$ ssh [email protected]
The authenticity of host 'ec2-204-236-252-95.compute-1.amazonaws.com (204.236.252.95)' can't be established.
RSA key fingerprint is 3f:96:f4:b3:b9:4b:4f:21:5f:00:38:2a:bb:41:19:1a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ec2-204-236-252-95.compute-1.amazonaws.com' (RSA) to the list of known hosts.
Please login as the ubuntu user rather than root user.
Connection to ec2-204-236-252-95.compute-1.amazonaws.com closed.
Me gustaría saber en qué archivo de configuración está configurado el bloqueo de raíz a través de ssh y cómo puedo cambiar el mensaje impreso.
/root/.ssh/authorized_keys
en el formulariono-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"ubuntu\" rather than the user \"root\".';echo;sleep 10" ssh-rsa xxxxxx
. Entonces, incluso siPermitRootLogin yes
el comando ssh no podrá obtener un shell de trabajo.Asumiendo que su configuración sshd tiene
PermitRootLogin yes
.sudo grep "login as the ubuntu user" /root/.??*
Sin embargo, el enlace que Mike Scott proporcionó es uno que le recomiendo que lea detenidamente y tenga en cuenta.
Mantengo los inicios de sesión raíz SSH deshabilitados porque cualquier servidor público con SSH habilitado será maltratado continuamente día y noche por intentos de inicio de sesión raíz desde botnets criminales.
En otros lugares la documentación advierte
fuente
La respuesta está aquí: http://alestic.com/2009/04/ubuntu-ec2-sudo-ssh-rsync
Copie el archivo authorised_keys de la cuenta de ubuntu a la cuenta raíz. El inicio de sesión con contraseña está deshabilitado, por lo que debe tener una clave ssh válida para iniciar sesión en cualquier cuenta.
fuente
Marque / etc / ssh / sshd_config, la opción se llama "Permitir inicio de sesión raíz"
Una de las configuraciones más útiles es "sin contraseña", que permite iniciar sesión en la raíz, pero solo si utiliza la autenticación de clave pública. man sshd_config para más información :)
fuente