在安装vncserver之前在服务器建立多个用户:
https://blog.csdn.net/taolusi/article/details/81304057
参考如上博客,在安装完vnc之后只要分别在个用户环境中打开vncserver服务即可,远程登录进入用户自己的账号即可连接到个人服务器环境界面。
接下来安装vncserver:
安装vnc4server
sudo apt-get install vnc4server
开启vncserver
使用vncserver命令开启vncserver
然后设置vnc连接的密码
考虑到ubuntu自带的原生桌面在vnc客户端显示的问题,推荐使用gnome桌面
先安装gnome相关组件
sudo apt-get install gnome-core gnome-panel gnome-session gnome-settings-daemon gnome-terminal metacity nautilus
关闭已经开启的vnc会话
vncserver -kill :1
再修改vnc的配置启动文件
sudo gedit ~/.vnc/xstartup
整体文件内容如下:
#!/bin/sh
# Uncomment the following two lines fornormal desktop:
#unset SESSION_MANAGER
#unset DBUS_SESSION_BUS_ADDRESS
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec/etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb$HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10-ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
#gnome-session &
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
gnome-session&
gnome-panel&
gnome-settings-daemon&
gnome-terminal&
metacity&
nautilus&
之后有可能会产生个别用户没有任务栏什么的问题,此时需要根据文件中的参数进行适当增减修改。