Je peux exécuter la commande suivante pour accomplir ce que j’essaie de faire, mais je voudrais configurer des entrées dans mon ~ / .ssh / config pour gérer un saut transparent:
ssh -tt login.domain.org gsissh -tt -p 2222 remote.behind.wall.domain.org
Notez que le deuxième saut DOIT être fait avec gsissh, certaines informations peuvent être trouvées ici: http://toolkit.globus.org/toolkit/docs/5.0/5.0.4/security/openssh/pi/
AFAIK exclut l’utilisation standard de netcat
ou de l’option -W
dans l’option ProxyCommand
dans le ProxyCommand
.ssh/config
. Je pense que c’est parce que ssh va essayer d’utiliser ssh au lieu de gsissh sur la machine intermédiaire.
Si je mets quelque chose comme ça dans mon .ssh/config
il passera par la machine cible, mais quand je sortirai, j’atterrirai dans un shell sur la machine intermédiaire et la configuration de ControlMaster – la prochaine fois que je tente de la destination finale je me retrouve sur la machine intermédiaire
Host dest HostName login.domain.org PermitLocalCommand yes LocalCommand gsissh -p 2222 remote.behind.wall.domain.org
En outre, il semble que la supercherie utilisant -L ou -R soit désactivée pour des raisons de sécurité.
J’aimerais beaucoup d’aide si quelqu’un a des conseils. Merci