百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Ubuntu16.04怎么安装VNC Server远程桌面服务器

nanshan 2024-11-07 11:17 16 浏览 0 评论

1. 前言

本文主要讲解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会话。

使用下面的命令检查它。

检查:

您将得到如下所示的结果。

Step 4 – 配置TightVNC,Ubuntu16.04配置VNC服务器

在此步骤中,我们将在Ubuntu16.04系统上配置VNC服务器以使用XFCE桌面。我们将在下面编辑VNC配置文件xstartup,这个文件放在目录.vnc里面。

在编辑配置之前,使用下面的命令终止第一个VNC会话。

现在备份默认配置并使用vim创建一个新的配置。

按键盘上的i,将下面的配置粘贴到VIM文本编辑器里。

保存退出
按键盘上的EsC键,然后输入三个字符:wq

现在使用chmod设置脚本可执行,并再次运行'vncserver命令。

检查服务是否正常运行:

Step 5 – 运行TightVNC服务,在Ubuntu16.04系统上运行VNC服务

在本教程中,我们将把VNC服务器作为服务运行。因此,我们需要为它创建一个新的服务文件。

转到/etc/systemd/system目录,创建一个新的服务文件vncserver@.service。

按键盘上的i,将下面的vnc服务脚本粘贴VIM编辑器界面中。
注意要替换您的用户名

按键盘上的EsC键,然后输入三个字符:wq

保存文件并退出编辑器。

现在重新加载systemd服务并启动VNC服务器服务。

假设一切正常,将服务设置为开机自动启动,并使用systemctl检查服务状态。

在Ubuntu上查看服务器的IP地址

记下这些IP地址,可能只有一个。
在Windows系统上下载VNC viewer软件,用于连接Ubuntu16.04 VNC远程桌面。
在Windows系统上下载VNC viewer软件,用于连接Ubuntu16.04 VNC远程桌面

Ubuntu16.04安装了VNC服务器,第一个会话现在你指定的用户下运行。

现在打开您的vnc viewer应用程序,创建一个新的连接,并输入服务器主机IP和端口5901连接到服务器远程桌面中,如下所示。

在VNC viewer上输入Ubuntu16.04的IP进行连接远程桌面

在VNC viewer上提示连接Ubuntu16.04远程桌面不安全,选择继续

输入Ubuntu16.04 VNC远程桌面密码

成功通过VNC协议连接到Ubuntu16.04远程桌面

现在您将从服务器获得XFCE桌面。

第一次点击“使用默认配置”按钮,就会得到一个带有默认配置的XFCE桌面。

使用TightVNC在Ubuntu 16.04上安装VNC服务器已经成功完成。

4. 总结

通过本教程,您应该知道如何在Ubuntu16.04安装VNC Server远程桌面服务器了吧?使用VNC进行远程桌面维护工作的较佳选择。当然,本文作者肯定优先推荐使用命令行管理Ubuntu16.04的。

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1369.html

点击了解更多,快速查看更多的技术文章列表。

相关推荐

Let’s Encrypt免费搭建HTTPS网站

HTTPS(全称:HyperTextTransferProtocoloverSecureSocketLayer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入...

使用Nginx配置TCP负载均衡(nginx tcp负载)

假设Kubernetes集群已经配置好,我们将基于CentOS为Nginx创建一个虚拟机。以下是实验种设置的详细信息:Nginx(CenOS8Minimal)-192.168.1.50Kube...

Nginx负载均衡及支持HTTPS与申请免费SSL证书

背景有两台minio文件服务器已做好集群配置,一台是192.168.56.41:9000;另一台是192.168.56.42:9000。应用程序通过Nginx负载均衡调用这两台minio服务,减轻单点...

HTTPS配置实战(https配置文件)

原因现在网站使用HTTPS是规范操作之一,前些日子买了腾讯云服务,同时申请了域名http://www.asap2me.top/,目前该域名只支持HTTP,想升级为HTTPS。关于HTTPS的链接过程大...

只有IP地址没有域名实现HTTPS访问方法

一般来说,要实现HTTPS,得有个注册好的域名才行。但有时候呢,咱只有服务器的IP地址,没注册域名,这种特殊情况下,也能照样实现HTTPS安全访问,按下面这些步骤来就行:第一步,先确认公网...

超详解:HTTPS及配置Django+HTTPS开发环境

众所周知HTTP协议是以TCP协议为基石诞生的一个用于传输Web内容的一个网络协议,在“网络分层模型”中属于“应用层协议”的一种。在这里我们并不研究该协议标准本身,而是从安全角度去探究使用该协议传输数...

Godaddy购买SSL之后Nginx配置流程以及各种错误的解决

完整流程:参考地址:https://sg.godaddy.com/zh/help/nginx-generate-csrs-certificate-signing-requests-3601生成NGI...

Nginx从安装到高可用,一篇搞定(nginx安装与配置详解)

一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yuminstallgc...

阿里云免费证书申请,配置安装,使用tomcat,支持http/https访问

参数说明商品类型默认已选择云盾证书服务(无需修改)。云盾证书服务类型SSL证书服务的类型。默认已选择云盾SSL证书(无需修改),表示付费版SSL证书。如果您需要免费领取或付费扩容DV单域名证书【免费试...

你试过两步实现Nginx的规范配置吗?极速生成Nginx配置小工具

NGINX是一款轻量级的Web服务器,最强大的功能之一是能够有效地提供HTML和媒体文件等静态内容。NGINX使用异步事件驱动模型,在负载下提供可预测的性能。是当下最受欢迎的高性能的Web...

从零开始搭建HTTPS服务(搭建https网站)

搭建HTTPS服务的最初目的是为了开发微信小程序,因为wx.request只允许发起HTTPS请求,并且还必须和指定的域名进行网络通信。要从零开始搭建一个HTTPS的服务需要下面4...

群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问

安全第一步,群晖NAS使用官网域名和自己的域名配置SSL实现HTTPS访问【新手导向】NAS本质还是一个可以随时随地访问的个人数据存储中心,我们在外网访问的时候,特别是在公网IP下,其实会面临着很多安...

让网站快速升级HTTPS协议提高安全性

为什么用HTTPS网络安全越来越受到重视,很多互联网服务网站,都已经升级改造为https协议。https协议下数据包是ssl/tcl加密的,而http包是明文传输。如果请求一旦被拦截,数据就会泄露产生...

用Https方式访问Harbor-1.9版本(https访问流程)

我上周在头条号写过一篇原创文章《Docker-Harbor&Docker-kitematic史上最详细双系统配置手册》,这篇算是它的姊妹篇吧。这篇文章也将用到我在头条写的另一篇原创文章的...

如何启用 HTTPS 并配置免费的 SSL 证书

在Linux服务器上启用HTTPS并配置免费的SSL证书(以Let'sEncrypt为例)可以通过以下步骤完成:---###**一、准备工作**1.**确保域名已解析**...

取消回复欢迎 发表评论: