这里的VM 是基于
ubuntu16.04LTS
更新一下
sudo apt-get update
sudo apt-get upgrade
然后安装 vnc4server和xfce4, 网上很多人会说还要单独安装xrdp,但其实安装完这两个,就会有xrdp.
sudo apt-get install vnc4server xfce4
安装结束后输入命令启动并配置密码最少6位密码
vncserver :1
输入密码,然后关闭进程并修改文件xstartup
vncserver -kill :1
sudo nano ~/.vnc/xstartup
注意要把x-window-manager & 前面加#注释掉,不然即使vnc登录了,你会看不到开始栏还有底下的任务栏
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
#xrdb $HOME/.Xresources
#xsettroot -solid grey
#startxfce4&
[ -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 &
sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &
然后再修改谷歌云的防火墙规则,允许5901-5908端口tcp,如下图:
把这个修改好的规则添加到VM实例的标签里。
启动VNC server 分辨率自定
vncserver -geometry 1440x1080 :1
在window 上的然后在VNC viewer 登入,主机地址写 外部ip:5901
外部ip:5901
输入设定好的vnc密码即可
这时一般点底部的浏览器图标,会显示连接错误,因为一般没有配置浏览器。
安装chrome
cd Desktop
sudo mkdir Download
cd Download
sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
可能会提示错误需要安装依赖包。
一下命令安装依赖包。
$ apt-get -f install
自动安装chrome需要的包。
在执行
sudo dpkg -i google-chrome-stable_current_amd64.deb
应该顺利安装完成。
再点底部的浏览器图标,就会提示关联chrome作为默认浏览器,开始用chrome了。
目前发现一个问题chrome 显示字体出现显示一个个方块,暂时没法处理,下面的方法日后再研究
https://www.oschina.net/question/273036_89950