Información Importante Sobre el Contenido
Estas accediendo al contenido antiguo del blog. Este artículo "Tip: Mantener sesiones ssh activas con autossh" es de dominio público y no será mantenido a futuro. Cualquier error o problema acerca del contenido por favor contactate conmigo desde la sección contacto.
autossh (1) – monitor and restart ssh sessions
Esta herramienta es muy util cuando queremos mantener las sesiones activas y mantener los tuneles que hemos hecho con ssh. En simples palabras lo que hace este programita es monitorear la sesión y cuando se pierde la conexion, vuelve a conectarse.
Lo ideal es trabajar con llaves públicas/privadas para autenticarse con el servidor, para que al intentar restablecer la conexion no pida la contraseña. Le pasamos a “autossh” los mismos parámetros que a ssh, por ejemplo:
autossh -L5022:10.0.0.11:22 -L5023:10.0.0.15:22 -L5024:10.0.0.20:22 10.0.0.1
Para hacer un bind de puertos locales a distintas maquinas remotas. O
autossh -R2200:localhost:22 example.com
Para hacer bind de puertos remotos hacia nuestra maquina local.
Link: https://www.harding.motd.ca/autossh/
Información Importante Sobre el Contenido
Estas accediendo al contenido antiguo del blog. Este artículo "Tip: Mantener sesiones ssh activas con autossh" es de dominio público y no será mantenido a futuro. Cualquier error o problema acerca del contenido por favor contactate conmigo desde la sección contacto.
marzo 10, 2011 a las 12:10 am
autossh no lo conocía.
Prueba ssh (cliente) + screen (servidor) , la sesión en el cliente permanece viva hasta que se cierra y en el lado del servidor screen esta residente hasta que cierras el ultimo terminal virtual.
marzo 10, 2011 a las 10:51 am
Hola koushoujin,
Pero si por algun problema de red se corta la conexion, no vuelve automaticamente a conectarse, con autossh si.
Por ejemplo, corres una sesion ssh con autossh desde un cliente X a un servidor Y, si se te corta el internet de tu cliente o de tu servidor la conexion se corta y cuando el internet vuelve, no se vuelve a conectar automaticamente, para eso sirve autossh, para que se vuelva a conectar.
saludos