Pregunta:¿Cómo aseguro SSH para deshabilitar el inicio de sesión directo de usuario raíz/no raíz?
Respuesta:
El procedimiento descrito aquí no permite el inicio de sesión raíz directo, por lo que cuando se conecta mediante SSH, primero debe iniciar sesión como un usuario normal y luego su para obtener acceso raíz.
Desactivar inicio de sesión raíz
1. Edite el /etc/ssh/sshd_config archivo con un editor de texto y busque la siguiente línea:
#PermitRootLogin yes
2. Cambie el sí por el no y elimine el '#' al principio de la línea para que se lea:
PermitRootLogin no
3. Reinicie el servicio sshd:
# service sshd restart
Habilitar inicio de sesión raíz
Para volver a habilitar el inicio de sesión raíz, siga exactamente el proceso inverso.
1. Edite el /etc/ssh/sshd_config archivo con un editor de texto y busque la siguiente línea:
#PermitRootLogin no
2. Cambie el no por sí y o simplemente ponga '#' al principio de la línea para que se lea:
#PermitRootLogin yes
3. Reinicie el servicio sshd:
# service sshd restart
Deshabilitar el inicio de sesión raíz directo para usuarios no raíz
A veces, permitir que todos los usuarios puedan iniciar sesión de forma remota en un sistema puede ser un riesgo para la seguridad. Hay muchas formas de limitar quién puede acceder de forma remota a un sistema. Puede usar PAM, IPwrapers o IPtables, por nombrar algunos. Sin embargo, una de las formas más sencillas de limitar quién puede acceder a un sistema a través de SSH es configurar el demonio SSH.
La directiva, AllowUsers , se puede configurar en /etc/ssh/sshd_config . Esta directiva puede ir seguida de la lista de patrones de nombres de usuario, separados por espacios. Si se especifica, solo se permite el inicio de sesión para esos nombres de usuario.
AllowUsers [username]
Donde [nombre de usuario] es el nombre de usuario que desea permitir.
Por ejemplo, para permitir el inicio de sesión ssh a los usuarios john y teena y deshabilitarlo para el resto de los usuarios, modifique la directiva AllowUsers como:
AllowUsers john teena
Reinicie el servicio sshd para que los cambios surtan efecto:
# service sshd restart
Permitir/no permitir inicio de sesión ssh de grupos
Para restringir grupos, la opción AllowGroups y Denegar grupos se utilizan en el archivo /etc/ssh/sshd_config . Dichas opciones permitirán o rechazarán a los usuarios cuyo grupo principal o grupo complementario coincida con uno de los patrones de grupo.
CentOS/RHEL 6:Cómo deshabilitar/habilitar el inicio de sesión raíz directo a través de telnet