Bonjour tt le monde !
Je souhaite acceder a un serveur mail accessible uniquement (de l exterieur) par ssh (j en ai marre de pine ).
Je compte donc utiliser pour cela un tunnel ssh et configurer mailer de facon a ce qu il se connecte sur les ports locaux :
ssh -f -N -L port_local:serveur_imap:port_imap -L port_local:serveur_smtp:port_smtp login@serveur_ssh
Pour ceux que ca interesse :
-f : pour mettre ssh en background apres la demande du mot de passe
-N : afin de ne pas obtenir de remote shell (le but etant de n avoir que du port forwarding)
Mes questions sont; y a t il une autre technique pour faire cela (j ai bien peur que non)? Ou un mailer permettant de gerer en natif ce genre de chose ?
Ensuite, je souhaite recuperer l id du process ssh afin de le tuer une fois le mailer ferme.
Pour cela je peux utiliser pidof avec l option -s (recup le dernier id du process en question) mais cela n est pas tres propre. Meme si je ne suis pas ds le cadre d une machine gerant un gd nombre de connection ssh et que de ce fait il n y a qu un pourcentage de chances vraiment infime de recup l id d un autre process ssh.. Auriez vous une meilleure idee ?
Merci d avance !