安装Gnome桌面环境:
sudo apt-get install gnome-session-flashback
安装VNC服务:
sudo apt install vnc4server -y sudo apt install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
首次配置VNC服务:
vncserver
输入VNC连接密码。
结束 vncserver:
vncserver -kill :1
安装dconf-editor(取消权限限制)
再次,我们需要取消掉请求加密的功能,否则缺少这一步是无法远程上的,这个时候我们需要安装dconf-editor工具进行配置,输入以下命令:
sudo apt-get install dconf-editor
如图所示:
安装完成之后,我们需要打开dconf-editor工具,在桌面搜索dconf-editor打开,如图所示:
打开之后,依次展开org->gnome->desktop->remote-access,然后取消 “requlre-encryption”的勾选即可。如图所示:
修改配置文件xstartup
sudo gedit ~/.vnc/xstartup
修改~/.vnc/xstartup
,在 x-window-manager &
的后面新增下面这些行:
gnome-panel & gnome-settings-daemon & metacity & nautilus & # Fix to make GNOME work export XKL_XMODMAP_DISABLE=1 /etc/X11/Xsession
重新启动vncserver与xrdp
sudo vncserver -kill :1 #杀死关闭vncserver vncserver #vncserver再次重启 sudo service xrdp restart #重新启动xrdp
如果上面不成功,看下面的命令替换
root@ubuntu:~# apt-get update root@ubuntu:~# apt-get install ubuntu-desktoproot@ubuntu:~# apt-get install vnc4server root@ubuntu:~# vncserver root@ubuntu:~# vim ~/.vnc/xstartup #!/bin/sh [ -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-panel & gnome-settings-daemon & metacity & nautilus & export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d" $STARTUP 我们需要将最后一行“x-window-manager &”改为我们自己的Ubuntu图形界面服务,那么改成什么呢?这就要看你Ubuntu是什么桌面环境了,Ubuntu有gnome、KDE、Unity等桌面环境。 (1)如果是gnome桌面,改成gnome-session &; (2)如果是KDE桌面,改成startkde &; (3)如果是Unity桌面,首先去 /usr/share/gnome-session/sessions/下看桌面session的名称,如果是ubuntu-2d,则将最后一行改为: export STARTUP="/usr/bin/gnome-session --session=ubuntu-2d" $STARTUP root@ubuntu:~# vncserver -kill :1 root@ubuntu:~# vncserver
至此,前期准备工作已经完成,后面直接通过VNC工具或者Windows自带的mstsc(远程桌面控制)进行访问就行。
通过Windows自带远程桌面控制(mstsc)进行访问(个人推荐)
个人比较推荐使用该方法,直接使用Windows自带的远程桌面控制工具进行远程访问,这样就可以不用VNC Viewer。直接打开自带远程桌面控制,输入目标PC的IP地址,如图所示:
通过自带远程桌面控制工具,选择模式【vnc-any】,然后输入IP地址和密码进行登录(其中端口号默认为5900,保持不变就行)如图所示:
成功连接了,如图所示:
参考文献:
https://blog.51cto.com/wangpengtai/1969985
https://www.cnblogs.com/EasonJim/p/7529156.html