本地查看远程服务器的tensorboard

问题

深度学习项目运行在远程服务器,tensorboard启动后访问地址为:localhost:6606,现在需要在本地查看tensorboard

解决方案

连接ssh时,将服务器的6606端口重定向到自己机器上来

 ssh -L 16606:127.0.0.1:6606 username@remote_server_ip

其中:16606:127.0.0.1代表自己机器上的16606号端口,6606是服务器上tensorboard使用的端口。

本人使用的花生壳内网穿透连接的远程服务器,所有在命令中还需加上地址的端口号。

 ssh -L 16606:127.0.0.1:6606 -p portnum username@remote_server_ip

在服务器上使用6606端口正常启动tensorboard:

tensorboard --logdir=xxx --port=6606

在本地浏览器中输入地址:

127.0.0.1:16606

你可能感兴趣的:(工程问题记录,服务器,运维,linux)