Thursday, April 14, 2011

SSH: creation de tunnel via fichier de config

Petit truck:

Mise en place d'un tunnel via ssh:

dans $HOME/.ssh/config:

--cut--------8<------------------------
Host smtp-forwarding
    Hostname mmseyy00
    User unix
    LocalForward 25 localhost:25
    SendEnv *
--cut--------8<------------------------

Ouverture du tunnel pendant 60 secondes:

$ ssh -fn smtp-forwarding sleep 60

explication:
    -f : fork to background
    -n : redirect stdin to /dev/null
    smtp-forwarding : appel de l'hote
    sleep 60  : commande pour laisser ouvert le tunnel