pinkeen.ssh-tunnel-client

Créer des tunnels SSH persistants via autossh (Centos7)

ssh_tunnel_client_user - par défaut, c'est ssh_tunnel

ssh_tunnels - tableau avec les clés :

  • name - nom utilisé pour nommer les services
  • key_file - clé privée ssh
  • target_host - requis
  • target_port - requis
  • local_port - requis
  • remote_user - défini par défaut à ssh_tunnel
  • alive_interval - défini par défaut à 10
  • alive_count_max - défini par défaut à 1

Avertissement

Autossh se lie à un port de surveillance sur la machine distante. Un port fixe est utilisé et plusieurs clients ne peuvent pas se lier au même port en même temps, ce qui entraîne un redémarrage de la session SSH toutes les 10 minutes.

La randomisation des ports ne fonctionne pas dans la dernière version de Centos 7 (1.4e) à l'heure actuelle.

C'est pourquoi la surveillance par autossh est désactivée.

Même sans la surveillance, cela devrait fonctionner correctement, car SSH se ferme rapidement lorsqu'il n'y a pas de connexion grâce aux options -oServerAliveInterval=60 -oServerAliveCountMax=2.

Pour plus d'informations, voir : https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=351162

Remarque : Après réflexion, pourquoi ai-je besoin d'autossh alors ? Est-ce que systemd ne s'occupera pas du redémarrage ?

À propos du projet

Set up autossh tunnels on client

Installer
ansible-galaxy install pinkeen.ssh-tunnel-client
Licence
Unknown
Téléchargements
181
Propriétaire
All things science, tech, people. Solving problems as a programmer, server guy and photographer.