2 votes

Construire un tunnel SSH en utilisant les services Windows pour Linux

Je lance la commande ssh suivante pour ouvrir une session distante sur mon réseau et faire passer le RDP à travers. Ce que je cherche à faire est d'ouvrir le port local 3390 et de le rediriger vers 192.168.1.235:3389 à l'extrémité distante.

ssh -L 3390:192.168.1.235:3389 srv.my.org

J'utilise une configuration similaire avec Putty qui fonctionne bien. Utilisant Ubuntu/bash sur Windows 10 (build 14393), je reçois un message bind: Address already in use. La session ssh s'établit, mais pas le tunnel. J'ai vérifié qu'aucun programme ne fonctionne actuellement sur l'un des ports en utilisant netstat -an | grep 3390. J'ai également exécuté lsof -ti:3390 et n'ai obtenu aucun résultat.

1voto

fluteyrips Points 26

Le problème a trait au fait que, par défaut, le système veut utiliser IPv6. Si vous forcez à utiliser IPv4, cela fonctionnera. Essayez l'une de ces options :

ssh -L 127.0.0.1:3390:192.168.1.235:3389 srv.my.org

OU

ssh -L 0.0.0.0:3390:192.168.1.235:3389 srv.my.org

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X