Ubuntu16.04搭建VNC Server远程桌面服务器

1. 前言
本文主要讲解Ubuntu16.04怎么安装VNC Server远程桌面服务器 。

Ubuntu16.04搭建VNC Server远程桌面服务器

文章插图
Ubuntu16.04怎么安装VNC Server远程桌面服务器
VNC全称为 Virtual Network Computing (虚拟网络计算)是一种图形化桌面共享工具,允许您从另一台计算机(客户机)远程控制计算机(服务器) 。VNC服务器将所有键盘和鼠标事件从客户端计算机传输到服务器计算机 。如果您还不熟悉诸如终端之类的CLI命令界面,您可以使用VNC来简化管理文件、软件和系统设置等工作 。
在本教程中,我们将逐步指导您在Ubuntu 16.04上设置VNC服务器 。我们将在服务器上安装一个linux桌面XFCE,然后使用TightVNC安装和配置VNC服务器 。
2. Ubuntu16.04安装VNC Server远程桌面服务器的前提条件
  • Ubuntu 16.04
  • Root权限
3. Ubuntu16.04安装VNC Server远程桌面服务器的步骤
  • 更新系统并创建用户
  • 安装XFCE桌面和TightVNC
  • 初始配置VNC
  • 配置TightVNC
  • 将TightVNC作为服务运行
Step 1 – Ubuntu16.04更新系统和创建用户
更新您的Ubuntu软件存储库缓存,然后使用下面的apt命令升级您的系统 。
对于本教程,VNC桌面将对非root用户可用 。因此,我们需要创建一个新用户,并将其添加到sudo组以获取管理员权限 。
创建一个名为 zcwyou的用户并为其指定密码 。
注意一下:如果你已经有了用户,即无须另外创建新用户 。假设你现在只有一个root用户,需要创建一个非root用户,作为VNC账户
把新用户zcwyou 用户加入sudo组以获取root权限.
为VNC访问创建了一个名为zcwyou的新用户,该用户将能够获取root权限 。
Step 2 – Install XFCE Desktop and TightVNC
Linux有几个桌面环境,如Gnome、Unity、KDE、LXDE、XFCE等 。对于本教程,我们将使用XFCE桌面作为VNC桌面环境 。
登录你的非root帐号,我这里以zcwyou用户为准:
使用下面的apt命令安装XFCE桌面,包括所有依赖项 。
如果完成了XFCE桌面安装,开始安装tightvncserver包 。
运行下面的apt命令:
现在,XFCE桌面和tightvncserver已经安装在Ubuntu 16.04服务器上,接下来就开始配置Ubuntu 16.04系统上的VNC作为远程桌面的服务了 。
Step 3 – Initial VNC Configuration
登录非root账号进行配置VNC Server,
比如切换:
现在使用下面的命令启动zcwyou用户的vnc配置 。
您将被要求输入VNC服务器密码,设置您的VNC服务器密码 。对于view-only密码,您可以启用或禁用它 。使用view-only密码登录服务器的用户将无法控制鼠标和键盘,只能查看 。
第一次运行vncserver命令时,它将自动创建新的配置目录 。并运行第一个vnc会话 。
【Ubuntu16.04搭建VNC Server远程桌面服务器】使用下面的命令检查它 。
检查:
您将得到如下所示的结果 。
Ubuntu16.04搭建VNC Server远程桌面服务器

文章插图
Ubuntu16.04第一次运行vncserver命令时,它将自动创建新的配置目录
Step 4 – 配置TightVNC,Ubuntu16.04配置VNC服务器
在此步骤中,我们将在Ubuntu16.04系统上配置VNC服务器以使用XFCE桌面 。我们将在下面编辑VNC配置文件xstartup,这个文件放在目录.vnc里面 。
在编辑配置之前,使用下面的命令终止第一个VNC会话 。
现在备份默认配置并使用vim创建一个新的配置 。
按键盘上的i,将下面的配置粘贴到VIM文本编辑器里 。
Ubuntu16.04搭建VNC Server远程桌面服务器

文章插图
现在备份Ubuntu16.04默认VNC远程桌面服务配置并使用vim创建一个新的配置
保存退出
按键盘上的EsC键,然后输入三个字符:wq
现在使用chmod设置脚本可执行,并再次运行'vncserver命令 。
检查服务是否正常运行:
Ubuntu16.04搭建VNC Server远程桌面服务器

文章插图
Ubuntu16.04检查VNC远程桌面服务是否正常运行
Step 5 – 运行TightVNC服务,在Ubuntu16.04系统上运行VNC服务
在本教程中,我们将把VNC服务器作为服务运行 。因此,我们需要为它创建一个新的服务文件 。
转到/etc/systemd/system目录,创建一个新的服务文件vncserver@.service 。
按键盘上的i,将下面的vnc服务脚本粘贴VIM编辑器界面中 。
注意要替换您的用户名
按键盘上的EsC键,然后输入三个字符:wq
保存文件并退出编辑器 。
Ubuntu16.04搭建VNC Server远程桌面服务器


推荐阅读