En la entrada de hoy voy a explicaros como podéis denegar el acceso por SSH a vuestros servidores Linux a una serie de usuarios y grupos.
Lo primero que tenemos que hacer es editar el fichero de configuración de OpenSSH el cual podemos encontrar en la siguiente ruta.
[sergio.portillo@server1 ~]$ sudo nano /etc/ssh/sshd_config
Denegar el acceso a usuarios
Para denegar el acceso por SSH a ciertos usuarios tendremos que añadir en el fichero de configuración la siguiente línea que incluirá los nombres de usuarios que queramos no tengan acceso.
DenyUsers usuario1 usuario2 usuario3 usuario4
Grabamos los cambios del fichero de configuración y recargamos la configuración del servicio SSH.
[sergio.portillo@server1 ~]$ sudo systemctl reload sshd
Denegar el acceso a grupos
Si queremos denegar el acceso a un grupo simplemente añadiremos la siguiente línea en el fichero de configuración.
DenyGroups accesoSSH_nopermitido
Grabamos los cambios del fichero de configuración y recargamos la configuración del servicio SSH.
[sergio.portillo@server1 ~]$ sudo systemctl reload sshd
Y eso es todo, de esta forma tan sencilla podremos evitar que ciertos usuarios o grupos se conecten a nuestros servidores Linux vía SSH.
Como siempre espero os haya sido de utilidad.
Entradas relacionadas
- Comandos básicos – Aprende a redirigir la entrada y salida de comandos en Linux
- Como establecer una IP estática en Ubuntu
- Identificar los procesos que consumen más CPU y Memoria en Linux
- Forzar el arranque en modo consola como root en Ubuntu para solución de problemas
- Eliminar archivos en Linux con una antigüedad superior a X días
- Configurar Firewall de Ubuntu mediante UFW
- Como unir un cliente Ubuntu a un dominio de Active Directory
Me dedico a la Administración de Sistemas y he creado este blog para compartir mis conocimientos con toda la comunidad y así aportar mi granito de arena y ayudar a todo el que lo necesite.