!/bin/sh

admin

Debian 8 系统下配置 VNC 服务器实现远程桌面访问


在服务器管理中,VNC(Virtual Network Computing)是一个非常实用的工具,它允许用户通过网络远程访问和控制服务器的图形桌面环境,虽然 Debian 8 (Jessie) 是一个较早的版本,但通过标准的配置步骤,我们依然可以轻松地在上面搭建 VNC 服务器,从而实现图形化的远程操作。

本文将详细介绍在 Debian 8 系统中安装 VNC 服务器并配置远程桌面的完整流程。

!/bin/sh

系统准备与更新

登录到你的 Debian 8 服务器,并确保系统的软件包列表是最新的,打开终端,执行以下命令:

sudo apt-get update

安装桌面环境

Debian 8 默认安装的是无图形界面的命令行版本(CLI),为了使用 VNC,我们需要安装一个轻量级的桌面环境,对于服务器环境,推荐安装 XFCE,因为它对系统资源的占用较低。

执行以下命令安装 XFCE 桌面:

sudo apt-get install xfce4 xfce4-goodies

安装过程可能需要几分钟,请耐心等待。

安装 VNC 服务器

Debian 8 的软件源中通常包含 vnc4server,这是一个非常稳定且经典的 VNC 服务器软件,安装它:

sudo apt-get install vnc4server

安装完成后,我们需要初始化 VNC 服务。

初始化 VNC 服务并设置密码

首次启动 VNC 服务器时,系统会提示你设置访问密码,请输入一个强密码(注意:密码只显示星号,输入时不可见)。

vncserver

执行该命令后,系统会询问你希望使用哪个显示编号(1 表示第一个实例),默认直接回车即可,系统会自动在用户目录下创建一个 .vnc 文件夹,并生成必要的配置文件。

配置 xstartup 文件(关键步骤)

VNC 启动时默认会运行一个非常简单的窗口管理器,看起来并不美观,我们需要修改配置文件,让它启动我们刚才安装的 XFCE 桌面。

使用 nano 编辑器打开配置文件:

nano ~/.vnc/xstartup

修改为如下所示(使用 Ctrl+X 保存,按 Y 确认,按 Enter 退出):

unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
startxfce4 &

修改说明:

  • 我们注释掉了 twm(默认窗口管理器)和 xterm
  • 取消了 startxfce4 & 的注释,确保 VNC 启动时加载 XFCE 桌面。

重启 VNC 服务

为了使刚才的配置生效,我们需要关闭当前正在运行的 VNC 实例,然后重新启动它。

关闭 VNC 服务:

vncserver -kill :1

重新启动服务:

vncserver

配置防火墙

如果你的服务器开启了防火墙(例如使用 `

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码