web-dev-qa-db-fra.com

Configuration PuTTY équivalente à OpenSSH ProxyCommand

J'essaie simplement d'utiliser PuTTY pour obtenir une connexion SSH à mes serveurs. Ces serveurs n'autorisent la connexion SSH entrante qu'à partir d'un autre serveur spécifique ("MySshProxyingServer" dans l'exemple ci-dessous).

Avec Linux, ce n'est pas un problème avec le ssh -W commande.

Dans PuTTY, je ne trouve pas les options pour créer une telle connexion.

Exemple sous Linux (~/.ssh/config):

Host MyHostToConnectTo
    Hostname xx.xx.xx.xx
    User root
    Identityfile ~/.ssh/id_rsa
    ProxyCommand ssh MySshProxyServer -W %h:%p

Quelqu'un sait comment utiliser une telle configuration dans PuTTY?

19
veiL

L'équivalent dans PuTTY est "commande proxy locale". Vous pouvez utiliser le plink.exe avec le -nc switch au lieu de ssh avec -W commutateur:

PuTTY local proxy


Une alternative consiste à ouvrir un tunnel via le "MySshProxyServer" en utilisant d'abord une autre instance de PuTTY (ou Plink).

Voir par exemple:

20
Martin Prikryl