在Debian上如何使用Tigervnc远程桌面

在Debian上如何使用Tigervnc远程桌面

本文将指导您如何在debian系统上配置Tigervnc远程桌面,实现便捷的远程访问。

第一步:安装Tigervnc服务器

首先,您需要使用以下命令安装必要的软件包:

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

第二步:配置Tigervnc服务器密码

安装完成后,运行以下命令设置VNC服务器密码:

vncpasswd

系统将提示您输入并确认密码,并可以选择是否设置只读密码。

第三步:启动Tigervnc服务器

您可以手动启动服务器,或将其设置为系统服务自动启动。手动启动命令如下,其中:1代表显示编号,您可以根据需要更改:

vncserver :1

第四步:配置防火墙

如果您的系统启用了防火墙(例如UFW),需要允许VNC连接。默认VNC端口为5901,可以使用以下命令开放该端口:

sudo ufw allow 5901

第五步:连接到Tigervnc服务器

使用VNC客户端软件(如RealVNC Viewer、TightVNC Viewer),输入以下地址连接到您的Debian系统,将替换为您的Debian系统的IP地址:

<Debian IP>:1

第六步:设置系统服务(可选)

为了实现系统启动时自动运行VNC服务器,您可以创建并配置一个systemd服务。使用以下命令创建一个新的服务文件:

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

并将以下内容粘贴到文件中,替换和为您的实际用户名和用户组:

[Unit] Description=Start TigerVNC server at startup After=syslog.target network.target  [Service] Type=forking User=<用户名> Group=<用户组> WorkingDirectory=/home/<用户名>  PIDFile=/home/<用户名>/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 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.service sudo systemctl start vncserver@1.service

第七步:断开连接

完成远程桌面会话后,您可以通过VNC客户端断开连接。如果使用系统服务,则可以使用以下命令停止VNC服务器:

sudo systemctl stop vncserver@1.service

完成以上步骤后,您即可在Debian系统上成功配置并使用Tigervnc远程桌面。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享