如何在Debian 9伸展上安装和配置VNC服务器
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桌面环境,也可以尝试我们喜欢的桌面环境。