本地浏览器远程访问服务器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)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab模拟排队论,排队论的matl
- 下一篇: C语言编程题如何提交源程序,c语言课后习