No puedo ingresar por SSH a Debian
No puedo ingresar por SSH a Debian. Luego de hacer una instalación nueva de un sistema operativo basado en linux (en este caso Debian 8), viene por defecto deshabilitado la opción de Login por SSH como usuario root. Es por eso que en este corto tutorial, te enseñaremos cómo habilitar esta opción una vez tengas instalado el sistema operativo en tu máquina.
Este es el error que aparece en el momento que intentas loguearte como usuario root:
$ ssh root@10.1.x.x
root@10.1.x.x's password:
Permission denied, please try again.
root@10.1.x.x's password: Permission denied, please try again.
root@10.1.x.x's password:
Permission denied (publickey, password).
PASO 1: EDITAR ARCHIVO DE CONFIGURACIÓN SSH
Para habilitar el login por SSH con el usuario root en Debian, necesitas configurar el servidor SSH. Abre la siguiente ruta en tu terminal o consola:
cat /etc/ssh/sshd_config
Una vez dentro del archivo, debes cambiar las siguientes líneas de código:
De la línea:
PermitRootLogin without-password
Cambiar a:
PermitRootLogin yes
PASO 2: REINICIAR EL SERVIDOR SSH
Una vez modificada esa línea de código, guardas el archivo y finalmente para que tenga efecto esa configuración, debes reiniciar el servidor ssh. Así:
# /etc/init.d/ssh restart
[ok] Restarting ssh (via systemctl): ssh.service.
Intenta ingresar nuevamente
Desde ahora, podrás ingresar desde una terminal ssh como Putty, etc... Ingresa ahora a tu servidor con el usuario root y la contraseña.
$ ssh root@10.1.x.x
root@10.1.x.x's password:
The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.
Esto nos indica que efectivamente ahora, hemos logrado ingresar vía cliente ssh a nuestro servidor con Debian 8 Instalado.
CONCLUSIÓN
Eso a sido todo. Este problema generalmente le pasa a muchas personas que están intentando configurar Debian. Y claro, un cliente SSH para poder ingresar a nuestro servidor es bastante importe y útil a la vez.
Nos leemos en el próximo post. Happy Hacking!