疫情原因租了台服务器做强化学习,没有图形界面十分困难。按照网络提供的方式试了一下VNC软件,经验记录如下:
先说环境:华为云 ubuntu18.04系统server版本
Step1 配置服务器环境
apt-get install vnc4server
vncserver
这个时候会要求你输入密码,将来登录客户端用
由于服务版本的ubuntu没有图形界面,需要手动安装。为节省空间选择xfce4
apt-get install xfce4
接着修改xstartup文件,选择xfce4做默认图形界面
这个文件应该在~/.vnc/xstartup
Step2 window端下载软件
https://www.realvnc.com/en/connect/download/vnc/
上这里下载安装包,安装好
file->new connection
IP 填弹性公链+:1或:2
这个1或2在你服务器重启vncserver的时候能看到
名字随便填
这个时候你试着连,多半是成不了的。。。
Step3 服务器各种权限打开
两个地方:防火墙和5900和5901端口
防火墙disable
ufw disable
端口比较复杂,要在控制台修
点安全组->创建安全组
打开5900和5901 TCP端口
然后添加实例
到这里坑基本踩完了,再试着连一下,会要求输密码,输入一开头设定的密码,就能连上了
一个彩蛋
就很点背,辛辛苦苦安排了图形界面,打不开terminal,如同鸟被折断了翅膀orz。。。
多番周折找到一个可行的解决方案:
apt-get install xterm
然后
图形界面左上角,applications->settings->preferred applications
然后就 ok了
比较简陋,不过特殊时期要啥自行车啊?将就将就吧