2 votes

tcp/ssh forwarding : laptop <-> cloud server <-> home server

La configuration est la suivante. Sur mon ordinateur personnel, je lance jupyter notebook sur le port 7000 et je configure reverse ssh vers mon serveur cloud.

ssh -f -N -R 9000:localhost:7000 cloud_user@cloud.hosting.com

Je veux accéder à jupyter depuis mon ordinateur portable par

http://cloud.hosting.com:9000

Mais la connexion a été refusée. Néanmoins, je peux faire (à partir de la console du serveur cloud)

wget localhost:9000

et cela fonctionne. Et aussi : si je lance jupyter sur le serveur cloud (disons sur le port 1234) alors http://cloud.hosting.com:1234 fonctionne. Que dois-je faire pour accéder à home jupyter depuis l'ordinateur portable ?

1voto

Vous avez besoin de "-g" pour la commande ssh. "netstat -plnt | grep :9000" (sur l'hôte du nuage) vous montrera la différence entre votre commande actuelle et la même avec "-g".

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