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 servicios
  • key_file - clave privada SSH
  • target_host - requerido
  • target_port - requerido
  • local_port - requerido
  • remote_user - se establece en ssh_tunnel por defecto
  • alive_interval - se establece en 10 por defecto
  • alive_count_max - se establece en 1 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?

Acerca del proyecto

Set up autossh tunnels on client

Instalar
ansible-galaxy install pinkeen.ssh-tunnel-client
Licencia
Unknown
Descargas
181
Propietario
All things science, tech, people. Solving problems as a programmer, server guy and photographer.