!/bin/sh

XMSDN

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

配置防火墙

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

💡 温馨提示

📌 阅读须知 Rules & Notice

本站坚持免费分享,致力于为大家提供实用、优质的内容与资源。

🔗欢迎大家收藏与转发,转载请保留本站链接,请勿私自去除版权信息。

📚所有外部整理资源,仅作学习交流使用,请勿用于各类商业用途。

🤝网络相聚本是缘分,希望大家文明交流,理性浏览。

🛠️若发现内容有误或涉及侵权,我们将第一时间处理整改。

💖 感谢每一位朋友的陪伴与支持

✨ 用心分享,一路同行 ✨

目录[+]