RSH: ejecutar comandos en un router Cisco remotamente
Aunque no es lo más seguro y se recomienda asegurar las IPs y el acceso al router lo máximo posible en muchas ocasiones nos puede venir bien este tipo de acceso remoto para ejecutar comandos en el router.
Un caso de ejemplo es pode monitorizar una IP vecina desde un router, es decir, poder comprobar una línea entre 2 routers, lo que se haría a mano:
telnet router1 ping router2
NOTA: pondré un esquema para que sea más visual.
Primero es importante que el servidor (en mi caso Debian) tener el RSH correcto (por defecto el RSH es un enlace a ssh y no funcionará), por lo que hay que instalar el paquete:
# apt-get install rsh-client
Luego configuraremos el router para que permita el acceso remoto y la ejecución de comandos:
Router1(config)#ip rcmd rsh-enable Router1(config)#ip rcmd remote-host user_router ip_server user_server [enable] [priviledge-level]
user_router = es un usuario que existe en el router
ip_server = es la IP con la que el server se conecta y se permite
user_server = es el usuario del server que ejecuta el rsh
En caso de que falle podemos activar el debug en el router para ver que pasa:
Router1#debug ip tcp rcmd