Como sabemos para entrar por consola/vty al IOS de un equipo cisco solo hace falta ingresar el password de usuario no privilegiado sin tener en cuenta un nombre de usuario.
Router con0 is now available
Press RETURN to get started.
User Access Verification
Password:
Router>
Esto se puede mejorar si decimos al equipo que pida usuario y password para poder entrar.
Para esto vamos a configurar la llamada autenticación local de la siguiente forma:
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#username usuario1 secret password1
Router(config)#username usuario2 secret password2
Router(config)#line con 0
Router(config-line)#login local
Router(config-line)#exit
Router(config)#line vty 0 4
Router(config-line)#login local
Router(config-line)#end
Con esto al salir obtendremos el siguiente mensaje de login:
Router con0 is now available
Press RETURN to get started.
User Access Verification
Username: usuario1
Password:
Router>
Ahora, si queremos entrar directamente como usuario privilegiado vamos a usar el parametro privilege durante la creación de los usuarios.
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#username usuario1 privilege 15 secret password1
Router(config)#username usuario2 privilege 15 secret password2
Donde el privilegio va desde 0 a 15, 1 es usuario sin privilegios y 15 es el famoso usuario 'enable'.
Todos los números intermedios sirven para que si en algún momento necesitamos armar un esquema de seguridad diferente, podamos asignar comandos a un determinado a un usuario que tenga por lo menos un privilegio mayor a algún número.
Por ejemplo, vamos a hacer dos usuarios:
- Usuario monitor que solo tiene acceso a los comandos no privilegiados y no puede usar el comando enable.
- Usuario administrador que tiene acceso total al CLI.
- Requerir un privilegio mayor o igual a 2 para ejecutar el comando enable.
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#username monitor privilege 1 secret monitor
Router(config)#username administrador privilege 15 secret p@$$w0rd
Router(config)#privilege exec level 2 enable
Una vez terminado este trabajo podemos probar...
Router con0 is now available
Press RETURN to get started.
User Access Verification
Username: administrador
Password:
Router#
Ahora el usuario sin privilegios:
Router con0 is now available
Press RETURN to get started.
User Access Verification
Username: monitor
Password:
Router>ena
Translating "ena"...domain server (255.255.255.255)
(255.255.255.255)
Translating "ena"...domain server (255.255.255.255)
% Unknown command or computer name, or unable to find computer address
Router>enable
Translating "enable"...domain server (255.255.255.255)
(255.255.255.255)
Translating "enable"...domain server (255.255.255.255)
% Unknown command or computer name, or unable to find computer address
Router>ena?
% Unrecognized command
Router>e?
emm ethernet exit
Espero que les sirva para sus implementaciones.
Hasta la próxima.
0 comentarios:
Publicar un comentario