Tout est faisable en utilisant que ssh : cf option -R dans le man
Etape 1 sur machine du boulot :
ssh -R 2222:localhost:22 mezigue@home.org
Là on crée une connection ssh qui en plus de la session classique écoute sur le port 2222 de home.org et renvoie le tout sur localhost:22, cad un ssh local sur boulot.
Etape 2 : rentrer chez soi et taper sur home :
ssh -p 2222 login_boulot@localhost
Et zou ça ressort direct sur boulot:22
Et si la connection de l'étape 1 tombe ? plus rien ? Que nenni, en utilisant autossh. Ce dernier lance une connection ssh et si elle tombe, la relance. Et avec un agent-ssh, c'est que du bonheur !
Par ex : autossh -M 0 -f -g -N -R 2222:localhost:22 mezigue@home.org
Attention au -g, bien lire les man de ssh et autossh avant de lancer ça directement.
PS : et avec corkscrew pour initier la connection ssh dans un tunnel HTTPS à travers un proxy, c'est encore meilleur ;-)
# SSH, c'est possible !
Posté par jigso . En réponse au message Initier une connexion SSH à l'envers. Évalué à 10.
Etape 1 sur machine du boulot :
ssh -R 2222:localhost:22 mezigue@home.org
Là on crée une connection ssh qui en plus de la session classique écoute sur le port 2222 de home.org et renvoie le tout sur localhost:22, cad un ssh local sur boulot.
Etape 2 : rentrer chez soi et taper sur home :
ssh -p 2222 login_boulot@localhost
Et zou ça ressort direct sur boulot:22
Et si la connection de l'étape 1 tombe ? plus rien ? Que nenni, en utilisant autossh. Ce dernier lance une connection ssh et si elle tombe, la relance. Et avec un agent-ssh, c'est que du bonheur !
Par ex : autossh -M 0 -f -g -N -R 2222:localhost:22 mezigue@home.org
Attention au -g, bien lire les man de ssh et autossh avant de lancer ça directement.
PS : et avec corkscrew pour initier la connection ssh dans un tunnel HTTPS à travers un proxy, c'est encore meilleur ;-)