阿里云ECS使用vnc远程连接
windows下VNC远程连接阿里云服务器配置Ubuntu16.04
ECS的安全组中要开启相应端口:vnc服务默认端口5900-59001。
打开远程连接,在terminal下
先 apt-get update 更新系统软件
1.安装vncserver,输入apt-get install vnc4server
2.开启vnc服务,输入vncserver,配置成功后会看到New --- desktop is ---,同时在主目录下产生一个.vnc目录,产生的端口号是1
3.下载vnc客户端在VNC官网:点击打开链接下载安装运行。通过客户端连接,在服务器栏输入:ip(服务器外网IP):1
点击确定输入密码后,可以看到vnc连接画面:
这个只是一个简陋的窗口管理器。下面继续配置使用图形化界面
4.安装需要的软件$ sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
备份xstartup文件,输入:cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
下面修改vnc启动文件,输入:vi ~/.vnc/xstartup
修改结果:
注意unset SESSION_MANAGER这一行本来是注释掉的,要把注释去掉。另外要把原先的x-window-manager &注释掉,新增一行gnome-session &
在上图中再添加一行:export XKL_XMODMAP_DISABLE=1
这句表示在VNC开启远程进入Linux终端后可以输入字符,否则无法输入。
#!/bin/sh
# Uncomment the following two lines for normal desktop:
export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
unset DBUS_SESSION_BUS_ADDRESS
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus & #文件目录界面
gnome-terminal &
参考: Ubuntu14.04使用VNC无法显示图形界面问题的解决
5.杀掉原桌面进程,输入vncserver -kill :1
再输入vncserver :1生成新的会话(每次生成一个会话后,不要就kill,否则出现多个会话(界面))
6.安装gnome桌面环境(安装图形界面,中间会有一次选项,我选的lightdm)
(1)安装x-window的基础,输入:sudo apt-get install x-window-system-core
(2)安装登陆管理器,输入:sudo apt-get install gdm
(3)安装ubuntu桌面,输入:sudo apt-get install ubuntu-desktop
7.重复步骤5,输入vncserver -kill :1
再输入vncserver :1生成新的会话。然后使用vnc客户端连接,就可以看到图形化界面。
打开VCN时,出现的是灰屏或黑屏等,说明xstartup文件修改错误,不同版本可能不一样。
参考:
安装图形界面:http://blog.****.net/losin/article/details/35774081
灰屏解决办法:http://www.voidcn.com/article/p-hxprvedn-vx.html
黑屏:http://blog.****.net/sindy_yoga/article/details/51398541
VNC
的应用及灰屏鼠标变X问题:http://blog.****.net/wyy_sunshine/article/details/41778617
http://www.jb51.net/os/Ubuntu/104948.html
http://www.cnblogs.com/kanuore/p/7494256.html
http://blog.****.net/qq_32384313/article/details/77533012?locationNum=4&fps=1