переадресация tcp/ssh: ноутбук облачный сервер домашний сервер

переадресация tcp/ssh: ноутбук  облачный сервер  домашний сервер

У меня конфигурация следующая. На домашнем компьютере я запускаю jupyter notebook на порту 7000 и настраиваю обратный ssh ​​на свой облачный сервер

ssh -f -N -R 9000:localhost:7000 [email protected]

Я хочу получить доступ к Jupyter со своего ноутбука с помощью

http://cloud.hosting.com:9000

Но соединение отказано. Тем не менее, я могу сделать (из консоли облачного сервера)

wget localhost:9000

и это работает. И еще: если я запустил jupyter на облачном сервере (скажем, на порту 1234), тоhttp://cloud.hosting.com:1234работает. Что мне нужно сделать, чтобы получить доступ к домашнему jupyter с ноутбука?

решение1

Вам понадобится "-g" для этой команды ssh. "netstat -plnt | grep :9000" (на облачном хосте) покажет вам разницу между вашей текущей командой и той же с "-g".

Связанный контент