如何在Debian 9伸展上安装和配置VNC服务器

时间:2020-03-05 15:24:56  来源:igfitidea点击:

VNC(虚拟网络计算)是一种远程桌面共享的技术。
VNC使一台计算机的Visual Desktop显示可以远程查看和控制在网络连接上。
它类似于Windows上的MSTSC。
它使用远程帧缓冲区协议(RFB)来远程控制另一台计算机。

击键和鼠标点击从一台计算机传输到另一台计算机,允许技术支持人员管理桌面,服务器或者其他联网设备而不存在于同一物理位置。
VNC在家庭计算机网络上很有用,允许某人从房屋的另一部分或者在旅行时访问他们的桌面。

除了最受欢迎的桌面环境中,XFCE是非常轻的。
它使用令人惊讶的低量的内存(特别是当我们从Windows角度来看时),同时看起来很体面和与任何其他Linuxflavor 一样。
我们将在本教程中使用XFCE。
但是,我们还可以使用其他流行的桌面环境,如KDE,GNOME和UNITY。
好的,让我们一起安装。

第1步:安装VNC和XFCE

通过执行第一个命令'apt-get更新'更新存储库中可用的包列表。
第二个命令将使用有用的插件进行MuithVncserver和XFCE4的实际安装。

$apt-get update
$apt-get install xfce4 xfce4-goodies gnome-icon-theme tightvncserver

安装可能需要一段时间,虽然在机器上安装的依赖项上。

第2步:创建VNC用户

为了保持安全和强大,我们将创建单独的用户VNC连接。
我们也可以我们现有用户。
使用此命令创建名为VNC的用户。
我们可以根据选择保留用户名。
它会要求新的密码和用户详细信息。
输入密码,我们可以按Enter键跳过其他详细信息。

$adduser vnc

通过执行此命令安装sudo。
我们需要将VNC用户添加到Sudo组。

$apt-get install sudo

现在,将VNC用户添加到sudo组,它将授予VNC用户的权限,如root用户并执行根命令。

$gpasswd -a vnc sudo
Adding user vnc to group sudo

切换到VNC用户以获取进一步的操作。

su - vnc

第3步:启动VNC服务器

我们可以通过此命令启动服务器。

$vncserver
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Verify:
xauth:  file /home/vnc/.Xauthority does not exist
New 'X' desktop is 578e1bb09561:1
Creating default startup script /home/vnc/.vnc/xstartup
Starting applications specified in /home/vnc/.vnc/xstartup
Log file is /home/vnc/.vnc/578e1bb09561:1.log

正如我们在安装后第一次启动服务器,它会要求我们设置客户端用于连接的密码。
它还将要求设置仅查看的密码,这将允许用户看到屏幕但不与它交互。
如果输入的密码长于6-8个字符长的密码策略,它将自动修剪密码,请记住这一点。

默认情况下,VNC配置为侦听用于首次显示的TCP端口5901和用于第二显示器的5902等。

步骤4:从VNC客户端连接

让我们通过连接到VNC服务器来测试我们的设置,因为我们需要本地VNC客户端,这取决于本地操作系统。
我正在使用Windows,我将使用RealVNC作为客户端。

RealVNC几乎可用于几乎所有操作系统平台,如Windows,MacOS,Linux(Debian和RPM),Solaris等。
我们也可以使用其他客户端。

打开RealVNC并在VNC服务器地址中输入{VNC-Server_Host Name_or_ip}:5901.
我的VNC服务器IP是10. 75. 77. 82.因此,我使用了10. 75. 77.82:5901.

我们直接通过单击"使用默认配置"开始。
很棒,我们已成功配置了带客户端的VNC服务器。

停止VNC服务器

使用以下命令在端口放样1(或者在端口5901上)停止VNC服务器

$vncserver -kill :1

:1是将被杀死的显示号码。

我们已成功安装和配置VNC服务器。
现在,我们已经意识到它在不同的背景下非常有用。
我们还安装了XFCE桌面环境,也可以尝试我们喜欢的桌面环境。