Commit Graph

5 Commits

Author SHA1 Message Date
e04d6f6056 Update ssh_key_checks 2025-02-25 17:58:37 +00:00
76d1c91cf9 Update ssh_key_checks 2025-02-25 17:46:56 +00:00
8b83495925 Update ssh_key_checks 2025-02-25 16:38:47 +00:00
863e7a47d1 Update ssh_key_checks
Obtiene la configuración de authorized_keys

Revisa el archivo /etc/ssh/sshd_config para encontrar la ruta configurada de authorized_keys.
Si no está definida en sshd_config, usa la ruta por defecto: .ssh/authorized_keys dentro del home de cada usuario.
Muestra una tabla con información clave
Para cada usuario del sistema, muestra:

Nombre de usuario
Ruta del archivo authorized_keys (si existe)
Permisos del archivo (por ejemplo, 600)
Si el usuario tiene permitido conectarse por SSH (según AllowUsers, DenyUsers, AllowGroups, DenyGroups)
Número de llaves SSH almacenadas en el archivo authorized_keys
Guarda los usuarios que tienen llaves SSH

Si un usuario tiene llaves en su authorized_keys, se almacena en una lista para procesarlas después.
Muestra las llaves SSH de cada usuario

Para cada usuario con llaves SSH, imprime el contenido de su archivo authorized_keys.
2025-02-25 15:54:45 +00:00
de13437b47 Add ssh_key_checks 2025-02-25 15:49:18 +00:00