小马的世界

如何在Ubuntu18.04上安装VNC Server

2023-01-30 · 2 min read

记录我安装vnc server的过程。

安装桌面可视化软件

如果你安装的是桌面版Ubuntu,可以跳过这一步,如果是服务器(Server)版Ubuntu系统,请执行下面的命令。

sudo apt update
sudo apt install ubuntu-gnome-desktop
sudo systemctl set-default multi-user.target
startx

安装vnc-server

sudo apt install tigervnc-standalone-server

运行并配置VNC 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上访问

在VNC Viewer上输入安装了vncserver的主机的ip:要启动的终端。
例如:192.168.31.5:1
然后输入密码就可以远程访问啦。

如果无法访问,有可能是VNC Server主机没有放通防火墙。VNC Server的默认端口是5900/5901请谷歌查询在你的平台上如何关闭防火墙或者放通某几个端口。