________________________________________________________________________
SSH o Security Shell es un protocolo que facilita las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor, haciendo inservible un ataque de sniffing permitiendo a los usuarios conectarse a un host remotamente. A diferencia de otros protocolos de comunicación remota tales como FTP o Telnet, SSH encripta la sesión de conexión, haciendo imposible que alguien pueda obtener contraseñas no encriptadas.
-Configuracion ssh.
Router(config)#host cisco (configuramos el nombre del Router)
cisco(config)#username cisco privilege 15 password cisco (Configura los usuario y contraseña acceso y los privilegios)
cisco(config)#ip domain-name cisco.com (Cisco usa 2 variables para generar las claves RSA. El nombre y el Dominio)
cisco(config)#crypto key generate rsa 1024 (Genera las claves RSA con un tamaño de 1024 bits)
cisco(config)#ip ssh time-out 30 (Configura el Tiempo de Espera esto es en Segundos)
cisco(config)#ip ssh authentication-retries 3 (Configura un maximo de logins fallidos)
cisco(config)#ip ssh version 2 (Habilitar de SSH version 2)
cisco(config)#line vty 0 4 (Linea donde se aplicara el SSH)
cisco(config-line)#transport input ssh (Activa el SSH en la Line VTY)
cisco(config-line)#login local (Para que se haga uso del usuario)
cisco(config-line)#exit
cisco(config)#logging on
cisco(config)#logging console
cisco(config)#exit
cisco#debug ip ssh (Habilitación de Debugging para SSH)