如果你在租用机器的时候忘记开启了VNC功能,你可以试试用下面的方法连接VNC。
如果你租用服务器时,已经开启了VNC功能,可以参考这个教程矩池云使用VNC Viewer远程连接GPU主机,图形用户界面操作
使用方法是通过ssh本地端口转发,通过服务器转发到vnc的5901端口,然后通过localhost:本地端口,就可以在VNC Viewer软件中使用:localhost:本地端口登陆vnc了。
一、矩池云内设置vnc密码并开启vnc服务器
1.1 租用机器页面点击jupyter lab链接
1.2 进入jupyterlab后,点击Terminal
1.3 设置vnc密码
在Terminal里输入下面指令:
VNC_PASSWD="userpasswd" /root/vnc/vnc_startup.sh
这里我选择的密码是userpasswd
,密码很重要,自己设置一个复杂一点的密码,带入到userpasswd
里面。
输入下面指令,查看vnc进程,是否正常启动。
ps aux | grep vnc
二、本地设置端口转发
2.1 本地打开终端/CMD,输入下面指令
- 格式
ssh -p [sshport] -NL [localport]:localhost:[vnc远程端口] root@hz.matpool.com
sshport:矩池云机器的 SSH 端口。
localport:您本地的任一端口。
root@hz.matpool.com:机器租用成功后ssh上显示的用户和地址。
- 例子
ssh -p 26289 -NL 1998:localhost:5901 root@hz.matpool.com
vnc远程端口默认是5901。
注意: 开启后需要输入远程ssh连接密码,输入后按回车键即可,不会有其他输出,是正常的,另外这个界面不要关闭,关闭后本地端口转发就会失败。
2.2 打开VNC Viewer软件,输入:localhost:1998,然后按回车键,即可连接vnc。
点击Continue
,继续连接。
输入自己前面在Terminal设置的vnc连接密码,点击OK
密码填写成功后就可以进入到服务器的vnc界面啦,如下所示,默认有四个图标:垃圾篓、系统磁盘、Home文件夹、谷歌浏览器
如果想打开Terminal或者新建文件等其他操作,可以鼠标右键,选择相应的功能按钮即可。
如有更多问题,可以联系微信矩池云小助手。