David BERCOT wrote:
Bonjour, J'ouvre un tunnel ssh avec, par exemple, la commande suivante : ssh -N -f mon_serveur_distant -L9999:127.0.0.1:9999 Je la une appli qui utilise mon tunnel et tout se passe bien. Maintenant, je souhaiterais vérifier, à intervalles réguliers, l'état de ce tunnel (est-il toujours ouvert ?) et, le cas échéant, le ré-ouvrir. Savez-vous comment je peux faire ça ?
il suffit de lancer une commande à travers le tunnel. par exemple: ssh -p 9999 localhost 'true' status=$? ça suppose que t'as pas besoin de mot de pass, bien entendu.A propos, tu peux utiliser .ssh/config pour éviter de devoir taper les -L et les -p.