SSH Tunneling for Munin

J'avais à la maison un NAS et dans le datacenter un Serveur. Je fais un tunnel SSH avec la command suivante:

autossh -fN -M20404 -R 1337:localhost:22 user@server 

(de la NAS au server) fonctionne et je peux accéder au NAS. Maintenant, je veux accéder au munin-node, je crée aussi un nouveau tunnel du server vers le NAS:

 ssh -N -R 49499:localhost:4949 localhost -p 1337 

mais si je crée un nmap localhost -p 49499, le port est fermé et je ne peux pas accéder au nœud munin.

Je ne sais pas pourquoi et je suis très heureux de votre aide.

Si vous souhaitez accéder à votre nœud Munin en cours d'exécution sur votre NAS à partir de votre server, vous devez utiliser dans votre command ssh un renvoi de port direct avec -L au lieu d'un renvoi de port inverse avec -R :

Sur le NAS:

 nas $ autossh -fN -M20404 -R 1337:localhost:22 user@server 

Sur le server:

 server $ ssh -N -L 49499:localhost:4949 localhost -p 1337 

Ensuite, à partir de votre server, telnet localhost 49499 devrait se connecter à votre nœud munin sur le NAS.

Si vous n'avez pas besoin de votre command autossh pour autre chose, vous pouvez simplifier tout avec une seule command sur votre NAS:

 nas $ autossh -fN -M20404 -R 49499:localhost:4949 user@server 

Ensuite, sur le server, vous pouvez accéder au nœud munin de votre NAS avec telnet localhost 49499 ainsi qu'à travers le tunnel SSH.