vnc协议书分辨(vnc与ssh优缺点)

这篇文章主要是解读怎样在Ubuntu18.04系统上配备VNC远程桌面连接服务器。

Virtual Network Computing(VNC)是一种连接协议,容许您应用鼠标和键盘与远程控制服务器里的图型桌面环境互动。针对还不太熟悉cmd的消费者,它使管理方法远程控制服务器里的文档、软件和设定变得更加非常容易。

在本实例教程中,可能解读怎样在Ubuntu 18.04服务器上配备一个VNC服务器。您将应用TightVNC,这是一个迅速、轻量的远程操作可视化工具。这个选择将保证他们的VNC联接将稳定和稳定,即便在比较慢的互联网连接。


Ubuntu18.04如何配置成为VNC远程桌面服务器

 

Ubuntu18.04如何配置变成VNC远程桌面连接服务器

要完成本实例教程,您需要:

依据Ubuntu 18.04初始服务器设定手册设定一个Ubuntu 18.04服务器,包含一个sudo非root用户和网络防火墙。

在Winows上,大家可以应用TightVNC、RealVNC或UltraVNC。必须免费下载VNC手机客户端。

在macOS上,大家可以应用内嵌的无线投屏程序流程,或使用RealVNC什么的混合开发应用软件。

在Linux上,大家可以从很多选项中来选择,包含vinagre、krdc、RealVNC或TightVNC。

Step 1 :Ubuntu18.04安装Xfce桌面环境和 VNC Server

默认设置前提下,Ubuntu18.04pc端安装是指GNOME桌面环境而Ubuntu 18.04服务器并没安装图形界面桌面环境或VNC服务器,因此我们将要最先安装这种。从总体上,我们将要为Ubuntu18.04pc端或是Ubuntu18.04服务器版安装最新Xfce桌面环境,即使用官方网Ubuntu软件存储库安装TightVNC。

在您的服务器Ubuntu18.04系统上,升级您的包目录:

sudo apt update

如今在您的服务器Ubuntu18.04系统上安装Xfce桌面环境:

sudo apt install xfce4 xfce4-goodies

Ubuntu18.04安装进行xfce4桌面环境后,接下来是安装TightVNC服务器:

sudo apt install tightvncserver

需在安装后进行VNC服务器的初始配备,能使用vncserver指令设定安全密码并建立初始环境变量:

vncserver

系统将提醒您键入并验证密码,便于远程登录你的电子计算机:

You will require a password to access your desktops.

Password:

Warning: password truncated to the length of 8.

Verify:

根据需求设定view-only登陆密码,例如远程控制共享屏幕,不能实际操作,能选y或是n。

Would you like to enter a view-only password (y/n)? y

Password:

Warning: password truncated to the length of 8.

Verify:

New 'X' desktop is ubuntu:1

Creating default startup script /home/zcwyou/.vnc/xstartup

Starting applications specified in /home/zcwyou/.vnc/xstartup

Log file is /home/zcwyou/.vnc/ubuntu:1.log

VNC密码长度必须要在6到8字符中间。超出8字节的登陆密码将自动被断开。

一旦您验证了登陆密码,您就可以选择创建一个仅限于查询的VNC登陆密码。使用view-only登录密码的消费者将不可用电脑鼠标或键盘控制VNC案例。如果你想向应用VNC服务器的别人演试一些东西,这是一个有效的选项,但这不是必需的。

随后,该步骤为服务器建立必须的默认设置环境变量和联接信息内容:

Would you like to enter a view-only password (y/n)? n

xauth: file /home/zcwyou/.Xauthority does not exist

New 'X' desktop is your_hostname:1

Creating default startup script /home/zcwyou/.vnc/xstartup

Starting applications specified in /home/zcwyou/.vnc/xstartup

Log file is /home/zcwyou/.vnc/your_hostname:1.log

接着就是配备VNC服务器。

Step 2 – 配备VNC服务器

VNC服务器需要知道在运作时实行什么指令。从总体上,VNC需要知道它应当连接到哪一个图型桌面上。

这种指令坐落于主目录下.vnc文件夹中名叫xstartup的环境变量中。启动脚本是在上一步运作vncserver时创建的,可是我们将要建立自己的脚原本运行Xfce桌面。

第一次设定VNC时,他在端口号5901上运行一个默认设置服务器案例。这一端口号称之为表明端口号,VNC把它称之为:1。VNC能够在其他表明端口号上运行好几个案例,例如:2、:3这些。

由于我们应该变更VNC服务器的配置方法,因此最先应用下列指令停止工作在端口号5901里的VNC服务器案例:

vncserver -kill :1

在改动xstartup文件以前,先备份数据原始文件:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

如今创建一个新的xstartup文件,并在您的文本编辑中打开它:

vim ~/.vnc/xstartup

不论什么时候运行或重新启动VNC服务器,都是会自动执行此文件中的指令。如果还没有运行桌面环境,我们应该VNC来运行它。把这些指令导入到文件中:

#!/bin/bash

xrdb $HOME/.Xresources

startxfce4 &

文件中的第一个指令是xrdb $HOME/.Xresources,它告知VNC的GUI架构载入服务器消费者的.Xresources文件。Xresources是用户可变更图型桌面的一些设定的地区,如终端设备色调、鼠标光标主题风格和字体样式展现。第二个指令告知服务器运行Xfce桌面环境,您将找寻到管理方法服务器所需要的全部图形界面手机软件。

为了保证VNC服务器可以科学地使用这个一个新的启动文件,我们应该让它可执行。

chmod x ~/.vnc/xstartup

如今,重新启动vncserver

vncserver

您将会看到类似下列的提示:

New 'X' desktop is your_hostname:1

Starting applications specified in /home/zcwyou/.vnc/xstartup

Log file is /home/zcwyou/.vnc/your_hostname:1.log

配备准备就绪后,让我们从当地设备连接到服务器。

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

ip addr |grep inet |grep brd |awk '{ print $2}' |awk -F "/" '{ print $1}'

记录下来这种IP地址,可能只有一个。

在Windows系统上下载VNC viewer软件,用以联接Ubuntu18.04 VNC远程桌面连接。

在Windows系统上下载VNC viewer软件,用以联接Ubuntu18.04 VNC远程桌面连接

Ubuntu18.04安装了VNC服务器,第一个对话现在你指定的客户下运作。

如今开启您的vnc viewer应用软件,建立一个新的联接,并键入服务器服务器IP和端口号5901连接到服务器远程桌面连接中,如下所示。

在VNC viewer上键入Ubuntu18.04的IP开展联接远程桌面连接

 


Ubuntu18.04如何配置成为VNC远程桌面服务器

 

在VNC viewer上键入Ubuntu18.04的IP开展联接远程桌面连接

在VNC viewer上提醒联接Ubuntu18.04远程桌面连接不安全的,挑选再次

 


Ubuntu18.04如何配置成为VNC远程桌面服务器

 

在VNC viewer上提醒联接Ubuntu18.04远程桌面连接不安全的,挑选再次

键入Ubuntu18.04 VNC远程桌面连接登陆密码

 


Ubuntu18.04如何配置成为VNC远程桌面服务器

 

键入Ubuntu18.04 VNC远程桌面连接登陆密码

如今您将从服务器得到XFCE桌面上。

第一次点一下“应用默认设置配备”按键,就会得到一个含有默认设置的配置XFCE桌面上。

 

{n}{t}Ubuntu18.04如何配置成为VNC远程桌面服务器
{n}

{n}{t}{p}

{n}

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

{n}

{n}{t}使用TightVNC在Ubuntu 18.04上安装VNC服务器已经成功完成。

{n}

{n}{t}Ubuntu18.04如何配置成为VNC远程桌面服务器
{n}

{n}{t}{p}

{n}

{n}{t}使用TightVNC在Ubuntu 18.04上安装VNC服务器已经成功完成

{n}{n}

{n}{t}接下来,我们将把VNC服务器设置为systemd服务,这样我们就可以像其他服务一样根据需要启动、停止和重启它。这还将确保在服务器重新启动时启动VNC。

{n}

{n}{t}首先,创建一个名为

{n}

{n}{t}/etc/systemd/system/vncser

Ubuntu18.04如何配置成为VNC远程桌面服务器

原创文章,作者:leping,如若转载,请注明出处:https://www.qlhjjj.com/biao-1525.html

(0)
上一篇 2022年8月16日 上午2:04
下一篇 2022年8月16日 上午3:59

相关推荐

粤公网安备 44522402000168号