debian

Debian虎纹VNC屏幕共享

小樊
44
2025-09-11 14:36:42
栏目: 智能运维

Debian虎纹VNC(TigerVNC)屏幕共享步骤如下:

  1. 安装TigerVNC服务器

    sudo apt update  
    sudo apt install tigervnc-standalone-server tigervnc-common  
    
  2. 设置VNC密码

    vncpasswd  
    

    按提示输入并确认密码,可设置只读密码(可选)。

  3. 配置VNC服务器

    • 编辑~/.vnc/xstartup文件,添加桌面环境启动命令(如XFCE):
      nano ~/.vnc/xstartup  
      # 添加以下内容(根据实际桌面环境调整):  
      unset SESSION_MANAGER  
      unset DBUS_SESSION_BUS_ADDRESS  
      exec startxfce4 &  
      
      保存后赋予执行权限:
      chmod +x ~/.vnc/xstartup  
      
  4. 启动VNC服务器

    vncserver :1  
    

    :1表示显示编号(对应端口5901,可自定义)。

  5. 配置防火墙
    若使用UFW,开放VNC端口(默认5900+显示号):

    sudo ufw allow 5901/tcp  
    
  6. 连接VNC客户端

    • 在另一台设备安装VNC客户端(如TigerVNC Viewer、RealVNC Viewer)。
    • 输入Debian服务器IP+显示号(如192.168.1.100:1),使用设置的密码连接。
  7. 可选:设置开机自启动
    创建systemd服务文件(如/etc/systemd/system/vncserver@.service),添加以下内容并启用:

    [Unit]  
    Description=TigerVNC Server  
    After=syslog.target network.target  
    [Service]  
    Type=forking  
    User=your_username  
    WorkingDirectory=/home/your_username  
    ExecStart=/usr/bin/vncserver :%i  
    ExecStop=/usr/bin/vncserver -kill :%i  
    [Install]  
    WantedBy=multi-user.target  
    

    启用服务:

    sudo systemctl enable vncserver@1.service  
    sudo systemctl start vncserver@1.service  
    

注意:确保服务器已安装图形界面(如GNOME/KDE/XFCE),且防火墙允许VNC端口通信。

0
看了该问题的人还看了