pinkeen.ssh-tunnel-client
Crear túneles SSH persistentes a través de autossh (Centos7)
ssh_tunnel_client_user
- por defecto es ssh_tunnel
ssh_tunnels
- arreglo con las claves:
name
- nombre utilizado para nombrar servicioskey_file
- clave privada SSHtarget_host
- requeridotarget_port
- requeridolocal_port
- requeridoremote_user
- se establece enssh_tunnel
por defectoalive_interval
- se establece en10
por defectoalive_count_max
- se establece en1
por defecto
Advertencia
Autossh se vincula a un puerto de monitoreo en la máquina remota. Se utiliza un puerto fijo y múltiples clientes no pueden vincularse al mismo puerto al mismo tiempo, lo que provoca que la sesión SSH se reinicie cada 10 minutos.
La aleatorización de puertos no funciona en la última versión de Centos 7 (1.4e) hasta la fecha de esto.
Por eso, el monitoreo de autossh está desactivado.
Incluso sin el monitoreo, debería funcionar bien, porque SSH se cierra rápidamente cuando no hay
conexión gracias a las opciones -oServerAliveInterval=60 -oServerAliveCountMax=2
.
Para más información, consulta: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351162
Notas: Tras la reflexión, ¿por qué necesito autossh, entonces? ¿No se encargará systemd de reiniciar?
ansible-galaxy install pinkeen.ssh-tunnel-client