温馨提示×

debian tigervnc怎么安装

小樊
62
2026-09-23 22:23:06
栏目: 智能运维

在 Debian 上安装并使用 TigerVNC 一般步骤如下(以 Debian 11/12 为例,适用大多数版本):


一、安装 TigerVNC

sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common

如果需要桌面环境(如果没有):

sudo apt install xfce4 xfce4-goodies

(也可用 gnome / mate / kde,看你习惯)


二、设置 VNC 密码

vncpasswd

密码会保存在 ~/.vnc/passwd


三、配置 VNC(首次启动)

1. 启动一次 VNC(会自动生成配置)

vncserver :1

然后立即杀掉:

vncserver -kill :1

2. 编辑启动脚本

nano ~/.vnc/xstartup

示例(XFCE):

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4

赋予执行权限:

chmod +x ~/.vnc/xstartup

四、启动 VNC Server

vncserver :1 -geometry 1920x1080 -depth 24

常用参数:

  • :1 → 端口 5901
  • :2 → 端口 5902
  • -localhost no → 允许远程连接(不安全,建议用 SSH 隧道)

五、客户端连接

  • Windows / macOS:使用 TigerVNC Viewer 或 RealVNC
  • 地址:
服务器IP:5901

推荐(安全)方式:SSH 隧道

ssh -L 5901:localhost:5901 user@server_ip

然后本地连接:

localhost:5901

六、(可选)设置为系统服务

sudo nano /etc/systemd/system/vncserver@.service

示例:

[Unit]
Description=TigerVNC Server
After=syslog.target network.target

[Service]
Type=forking
User=你的用户名
ExecStart=/usr/bin/vncserver :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

启用:

sudo systemctl daemon-reload
sudo systemctl enable vncserver@1
sudo systemctl start vncserver@1

如果你告诉我:

  • Debian 版本
  • 是否有桌面
  • 是否云服务器 / 内网
  • 要不要开机自启

我可以给你更精确的配置。

0 踩