一、说明
- 远程Linux服务器为新开的阿里云ECS
- 系统镜像是Ubuntu16.0.4.
二、软件下载
三、服务器环境配置
- ECS的安全组中要开启相应端口:vnc服务默认端口5900-59001。
(端口开启教程)
注意:端口默认是5901,所以最好填写为:5901/5901或者5900/59001
更新软件源
sudo apt-get update
更新软件包
sudo apt-get upgrade
-
配置图形化界面(gnome桌面)
1.安装软件
sudo apt-get install ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal -y
2.安装x-window的基础
sudo apt-get install x-window-system-core
3.安装登陆管理器:
sudo apt-get install gdm -y
说明:这里选那个应该都可以,选择lightdm更好。
安装VNC Server
apt-get install vnc4server -y
-
开启VNC服务
vncserver
备份xstartup文件
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
-
修改vnc启动文件
vi ~/.vnc/xstartup
其中,
unset SESSION_MANAGER这一行本来是注释掉的,要把注释去掉。
再增加一行,
export XKL_XMODMAP_DISABLE=1
表示在VNC开启远程进入Linux终端后可以输入字符,否则无法输入。
把x-window-manager &注释掉,新增
gnome-session &
gnome-panel &
gnmoe-settings-daemon &
metacity &
nautilus &
gnome-terminal &
可参考:Vi常用命令(这里用到A启用编辑,编辑完成后,按住ESC输入:wq)
四、连接服务器
杀掉原桌面进程
vncserver -kill :1
再输入
vncserver :1
生成新的会话
(每次生成一个会话后,不要就kill,否则出现多个会话(界面))-
打开VNC Viewer软件,输入<ip>:1后回车。
更新中......