记录我安装vnc server的过程。
如果你安装的是桌面版Ubuntu,可以跳过这一步,如果是服务器(Server)版Ubuntu系统,请执行下面的命令。
sudo apt update
sudo apt install ubuntu-gnome-desktop
sudo systemctl set-default multi-user.target
startx
sudo apt install tigervnc-standalone-server
vncserver
然后会让你输入两次密码。请注意:输入密码是不会有显示,请确保输入正确。
vncserver -kill :1
cd ~/.vnc
vi xstartup
按下i键进入插入模式,粘贴下面的代码
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/ . Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &
输入:wq按回车保存。
再次启动vncserver
vncserver -localhost no
注意这里一定要加上-localhost no
,不然无法在远程主机上访问。
在VNC Viewer上输入安装了vncserver的主机的ip:要启动的终端。
例如:192.168.31.5:1
然后输入密码就可以远程访问啦。
如果无法访问,有可能是VNC Server主机没有放通防火墙。VNC Server的默认端口是5900/5901请谷歌查询在你的平台上如何关闭防火墙或者放通某几个端口。