Можно ли увидеть тензорную доску через ssh?

Я запускаю код tensorflow удаленно на ssh-сервере. (например, ssh -X [email protected])

На удаленном сервере написано You can navigate to http://0.0.0.0:6006.

В этом случае, как я могу проверить tensorboard? Как я могу перемещаться по адресу удаленной машины? Я пытался искать, но, похоже, никакой полезной информации.


person YW P Kwon    schedule 21.07.2016    source источник
comment
Если вы используете -X, у вас есть переадресация X... у вас установлен веб-браузер на удаленной системе, которую вы можете запустить через X11?   -  person Charles Duffy    schedule 21.07.2016
comment
Пожалуйста, будьте более точны в том, что вы пробовали, ошибки, с которыми вы столкнулись,...   -  person Frodon    schedule 21.07.2016
comment
Спасибо @CharlesDuffy, я не подумал использовать -X и удаленный веб-браузер.   -  person YW P Kwon    schedule 21.07.2016


Ответы (1)


0.0.0.0 — это групповой адрес. Таким образом, вы можете использовать любой адрес для этой цели, если системный брандмауэр не реализует что-то более ограничивающее.

Тем не менее, давайте предположим, что он применяет ограничения на основе брандмауэра (если бы это было не так, вы могли бы просто получить доступ к http://server.address:6006/ -- но это может сделать и любой другой). В таком случае:

ssh -L 16006:127.0.0.1:6006 [email protected]

...а затем обратитесь к http://127.0.0.1:16006/ в локальном браузере.

person Charles Duffy    schedule 21.07.2016
comment
Не удалось подключиться... XD - person Frodon; 21.07.2016
comment
Два места, которые могут быть: локально, потому что LocalForward не настроен правильно, или удаленно, потому что tensorboard на самом деле недоступен на 127.0.0.1:6006. Вам нужно будет выяснить, что из этого на самом деле так. - person Charles Duffy; 21.07.2016
comment
Также обратите внимание, что экземпляр ssh, открытый с помощью -L, должен оставаться открытым в течение всего времени, в течение которого вы используете этот туннель. - person Charles Duffy; 21.07.2016
comment
Я не ОП, я просто нажал на последнюю ссылку: p - person Frodon; 21.07.2016
comment
Спасибо! Я пытался, но когда я открываю 127.0.0.1:16006 в локальном веб-браузере, удаленная тензорная доска сообщает несколько «Канал 4: ошибка открытия: ошибка подключения: отказ в соединении». Так что я предполагаю, что они как-то связаны, но tensorboard недоступен на 127.0.0.1:6006. - person YW P Kwon; 21.07.2016
comment
Я обнаружил, что, как и в вашем первом предложении, я могу запустить firefox удаленного сервера. Попробую пока использовать. Огромное спасибо! - person YW P Kwon; 21.07.2016