本文主要内容
- 创建Ubuntu服务器
- 安装和配置VNCServer以及Ubuntu Desktop
- 本地使用VNC连接
一、创建Ubuntu服务器
创建Ubuntu服务器有很多方法,这里选择云服务器,云服务器也有不少服务供应商,比如:亚马逊AWS、微软Azure、阿里云、腾讯云等,本文基于阿里云服务器。
阿里云创建Ubuntu服务比较简单,按照系统导向一步步操作即可,这里不再赘述。
二、安装和配置VNCServer以及Ubuntu Desktop
创建服务器成功后,可以用控制台自带的远程终端连接云服务器,或者使用Putty、Xshell、MobaXterm等带有SSH功能的工具连接云服务器,本文使用MobaXterm,因为其功能多而强大,一个软件既可以使用SSH,又可以使用VNC。
通过SSH连接成功后,就可以开始安装软件了。
先更新升级一下,获取最新套件的信息。
apt-get update
1、VNC的安装与配置
输入以下命令安装VNC,安装过程中需要输入Y来确认
apt-get install vnc4server
安装好后,再启动VNC,输入以下命令:
vncserver
设置好密码
看到 New ‘iZbp1idfrdpf1c3its2hpkZ:1 (root)’ desktop is iZbp1idfrdpf1c3its2hpkZ:1字样的时候,说明启动成功。
Gnome 桌面环境安装与配置
安装x-windows的基础
sudo apt-get install x-window-system-core
安装登录管理器
sudo apt-get install gdm
安装Ubuntu的桌面
sudo apt-get install ubuntu-desktop
安装gnome配套软件
sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
修改VNC配置文件
vim ~/.vnc/xstartup
修改其内容为:
#!/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 &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
按esc
退出编辑模式,输入:wq
保存并退出。
杀掉原桌面进程,输入命令(其中的:1是桌面号):
vncserver -kill :1
输入以下命令生成新的会话:
vncserver :1
开启VNC服务需要用到的5900和5901端口,具体可查看防火墙功能说明。
阿里云服务器有两处需要设置:
i:安全组
设置:
ii:Ubuntu系统设置
如果Ubuntu系统启用了防火墙且默认是deny
设置(即未经允许的是关闭的),则需要系统也开放上述5900和5901两个端口
sudo ufw allow 5900
sudo ufw allow 5901
三、使用本地VNC连接
使用MobaXterm,VNC设置成使用ip地址:1的方式连接
输入之前设置的VNC密码后即可连接