如何通过Debian远程访问TigerVNC

要在Debian系统上通过TigerVNC实现远程访问,可以按照以下步骤进行操作:

安装TigerVNC服务器

  1. 打开终端。
  2. 更新包列表:
sudo apt update
  1. 安装TigerVNC服务器:
sudo apt install tigervnc-standalone-server

配置TigerVNC服务器

  1. 设置VNC密码:
vncpasswd

按照提示输入并确认密码。
2. 启动TigerVNC服务器:

vncserver :1

这将在5901端口(默认)上启动VNC服务器。你可以根据需要设置不同的显示编号和分辨率。
3. (可选)配置分辨率和桌面环境。例如,要启动GNOME桌面并设置分辨率为1920×1080,可以使用:

vncserver :1 -geometry 1920x1080 -localhost no
  1. 配置防火墙。安装ufw(如果尚未安装):
sudo apt install ufw

允许VNC端口:

sudo ufw allow 5901

重新加载防火墙规则:

sudo ufw reload

连接到TigerVNC服务器

  1. 在客户端计算机上安装VNC客户端软件,如RealVNC Viewer或TightVNC Viewer。
  2. 输入Debian系统的IP地址和端口号(通常是5901加上服务器设置的端口号)。
  3. 输入在步骤3中设置的VNC密码进行连接。

使用非root用户连接

如果要使用非root用户连接TigerVNC服务器,请按照以下步骤操作:

  1. 使用非root用户登录系统。
  2. 启动TigerVNC服务器时指定用户:
vncserver -geometry 1280x800 :1 -localhost no
  1. 创建或编辑/.vnc/xstartup文件,配置桌面环境启动命令。例如,对于GNOME桌面环境:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
gnome-panel &
metacity &
nautilus &
gnome-terminal &
dbus-launch --exit-with-session gnome-session
  1. 启动TigerVNC服务器:
vncserver :1

安全设置

  • 使用SSH隧道进行安全连接。
  • 配置防火墙。
  • 设置强密码。
  • 使用系统用户而非root用户运行VNC服务器。
  • 配置VNC服务器以使用加密。

完成以上步骤后,您应该能够通过TigerVNC客户端从另一台计算机远程控制Debian系统了。

Both comments and pings are currently closed.

Comments are closed.

Powered by KingAbc | 粤ICP备16106647号-2 | Loading Time‌ 0.223