搭建Ubuntu VNC可视化界面

本文主要内容

  1. 创建Ubuntu服务器
  2. 安装和配置VNCServer以及Ubuntu Desktop
  3. 本地使用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

搭建Ubuntu VNC可视化界面_第1张图片
安装好后,再启动VNC,输入以下命令:

vncserver

搭建Ubuntu VNC可视化界面_第2张图片
设置好密码
搭建Ubuntu VNC可视化界面_第3张图片
看到 New ‘iZbp1idfrdpf1c3its2hpkZ:1 (root)’ desktop is iZbp1idfrdpf1c3its2hpkZ:1字样的时候,说明启动成功。
搭建Ubuntu VNC可视化界面_第4张图片
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

搭建Ubuntu VNC可视化界面_第5张图片

三、使用本地VNC连接

使用MobaXterm,VNC设置成使用ip地址:1的方式连接
搭建Ubuntu VNC可视化界面_第6张图片
输入之前设置的VNC密码后即可连接
搭建Ubuntu VNC可视化界面_第7张图片

你可能感兴趣的:(计算机)