debian

Debian上TigerVNC连接远程桌面

小樊
35
2025-07-04 09:20:11
栏目: 智能运维

在Debian上使用TigerVNC连接远程桌面,你需要按照以下步骤操作:

  1. 安装TigerVNC服务器: 打开终端,输入以下命令来安装TigerVNC服务器:

    sudo apt update
    sudo apt install tigervnc-standalone-server tigervnc-common
    
  2. 设置TigerVNC密码: 在终端中输入以下命令,然后按照提示设置密码:

    vncpasswd
    
  3. 启动TigerVNC服务器: 在终端中输入以下命令,将<DISPLAY_NUMBER>替换为你想要使用的显示编号(例如:1):

    vncserver :<DISPLAY_NUMBER>
    

    例如,如果你想要使用显示编号1,那么命令应该是:

    vncserver :1
    

    启动成功后,你将看到一些关于VNC服务器的配置信息。

  4. 配置VNC服务器: 编辑VNC服务器的配置文件,以便允许远程连接。使用文本编辑器打开~/.vnc/xstartup文件:

    nano ~/.vnc/xstartup
    

    将以下内容粘贴到文件中,然后保存并关闭文件:

    #!/bin/sh
    exec /usr/bin/gnome-session & 
    

    这将使用GNOME桌面环境启动VNC会话。你可以根据需要替换为其他桌面环境,例如KDE Plasma或XFCE。

  5. 重启TigerVNC服务器: 在终端中输入以下命令,停止当前的VNC会话:

    vncserver -kill :<DISPLAY_NUMBER>
    

    然后重新启动VNC服务器:

    vncserver :<DISPLAY_NUMBER>
    
  6. 配置防火墙: 如果你的Debian系统上有防火墙,确保允许VNC连接。使用以下命令打开VNC服务器使用的端口(例如:5901):

    sudo ufw allow <DISPLAY_NUMBER>:5901/tcp
    

    例如,如果你使用的是显示编号1,那么命令应该是:

    sudo ufw allow 1:5901/tcp
    
  7. 连接到远程桌面: 在另一台计算机上,使用VNC客户端(例如RealVNC Viewer、TigerVNC Viewer或其他支持VNC协议的客户端)连接到远程Debian系统的IP地址和端口(例如:192.168.1.100:5901)。

现在,你应该能够看到并控制远程Debian系统上的桌面环境了。

0
看了该问题的人还看了