-
ssh avec 2 proxy
Bonjour,
Voila la ou je bosse j'ai certains serveurs derrière 2 proxy (ou serveur de rebond), quand j'ai qu'un seul proxy a passer je fait un :
Code:
ssh -o 'ProxyCommand ssh loginproxy@monproxy nc %h %p' loginmachinedistante@machinedistante
j'ai essayer les commandes suivantes avec 2 proxy mais ça ne fonctionne pas :
Code:
ssh -o 'ProxyCommand ssh loginproxy@monproxy nc %h %p' -o 'ProxyCommand ssh loginproxy2@monproxy2 nc %h %p'loginmachinedistante@machinedistante
Code:
ssh -o 'ProxyCommand ssh -o 'ProxyCommand ssh loginproxy2@monproxy2 nc %h %p' loginproxy@monproxy nc %h %p' loginmachinedistante@machinedistante
Je ne vois pas comment faire ou même si c'est possible.
Si quelqu'un peut me dire comment faire ça serrais sympa
Merci
Edit : oups si un admin ou un modérateur peut déplacer mon post dans la section Linux réseau, ça serais sympa. merci
-
Je dirais que le plsu simple serais de mettre un fichier de commande dans le premier et deuxiéme proxy. Genre rebond.sh, qui spéicifie la commande à lancer pour aller plus loin.
Mais franchement, devoir traverser deux machines pour travailler, c'est un truc de dingue.
-
Je ne connais pas tes commandes, mais tu as essayé d'échapper les quote:
Code:
ssh -o 'ProxyCommand ssh -o \'ProxyCommand ssh loginproxy2@monproxy2 nc %h %p\' loginproxy@monproxy nc %h %p' loginmachinedistante@machinedistante
?
Sinon, en passant par un tunnel ssh, ça ne pourrait pas le faire ?