欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > HTML >内容正文

HTML

本地浏览器远程访问服务器tensorboard(MobaXterm)

发布时间:2023/12/14 HTML 83 豆豆
生活随笔 收集整理的这篇文章主要介绍了 本地浏览器远程访问服务器tensorboard(MobaXterm) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

使用远程服务器开始跑程序,由于tensorboard生成文件过大,每次拉到自己电脑上跑简直就是灾难,网上看了半天大神们各种命令也是恍恍惚惚,什么ssh -L 16006:127.0.0.1:6006 account@server.address,balabala,很崩溃。
  然后,经朋友推荐,说是MobaXterm这款模拟终端神器特别的好用,亲身体验,实力种草。最重要的是,这个小神器是有SSH隧道功能的,可以实现本地浏览器访问远程端口的功能。
  下载安装连接远程服务器,参考https://jingyan.baidu.com/article/86f4a73e98c37137d65269ce.html

 上图是连接远程服务器成功的界面。
 接下来是如何连接远程服务器的端口
  首先利用tensorboard确定远程服务器本地IP地址:在已经有tensorboard文件的前提下,在命令行,输入tensorboard --logdir="/path/to/tensorboard/" ,端口6006一般为默认端口,可以通过--port=6006指定端口,IP地址可以直接ifconfig命令得到,我这边ip为如下

接下来,在左侧栏有Tools,点击后,下拉到最后,在Network中,点击MobaSSHTunnel(既上图左侧栏倒数第五个)。
 

点击New SSH tunnel.

  根据提示,选择Local port forwarding;填写127.0.1.1和6006端口;填写远程服务器的IP,用户名,端口;最后,定一个本地服务器的端口,可以任意写,我选择了16006。Save后,
  

点击Start后,就将本地服务器16006端口与远程服务器的6006端口连通了。
打开电脑的浏览器,输入127.0.1.1:16006,就可以访问服务器的端口了。

(对应上面所说的情况,在这里,使用localhost:16006即可访问下图页面了)

到此,就是成功连接了。
  注意:1.设定后,双方端口必须是已经设定好的16006和6006,因此应输入tensorboard --logdir="/path/to/tensorboard/ --port=6006来指定端口。
  2.每次访问时,必须确保SSH通道已开启,才能成功访问。即下图红圈里的状态。

   

3.若出现6006端口被占用的情况,如下图

则依次输入下图两个命令,即可解除解除占用。

  

总结

以上是生活随笔为你收集整理的本地浏览器远程访问服务器tensorboard(MobaXterm)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。