利用XShell 创建隧道(tunnel)在本地可视化远程服务器上的Visdom
1. 创建隧道
打开Xshell,选择你想要操作的终端,单击右键 -> 选择属性
打开属性对话框后,单击添加按钮。
在弹出的对话框中,先填写自己本地的浏览器的地址以及对应的端口号。然后呢,再填写autod远程服务器的地址和端口号。这是我远程服务器的地址“ssh -p 16792 root@connect.westb.seetacloud.com”
因此,我添加的源主机,侦听端口以及目标主机和目标端口为:(不理解不要紧,照着抄就行)
完成后点击确定,并在属性对话框中点击“连接”
2.第二步。在Xshell终端服务器上通过命令符,将远程服务器的Visdom在本地浏览器中显示。
输入指令:python -m visdom.server -port 16792
非常重要!这个16792 是远程服务器的端口号,千万不要写成本地服务器的端口号
如果正常,显示的是
Checking for scripts.
It's Alive!
INFO:root:Application Started
INFO:root:Working directory: /root/.visdom
You can navigate to http://localhost:8097
好的,现在需要重新打开一个终端,在新打开的终端中,输入以下指令。(这个终端不要关掉,这就表示,以下的指令都在新终端输入)
ps aux | grep visdom
如果正常,显示的是
root 815 4.7 0.0 3141012 376108 pts/0 S+ 22:53 0:02 python -m visdom.server -port 8097
root 877 0.0 0.0 3312 656 pts/1 S+ 22:54 0:00 grep --color=auto visdom
然后在本地服务器输入:http://localhost:8097
如果正常的的话,浏览器会显示: