ubuntu

ubuntu tigervnc远程桌面设置

小樊
56
2025-04-30 05:58:10
栏目: 智能运维

要在Ubuntu上使用TigerVNC设置远程桌面,请按照以下步骤操作:

安装TigerVNC

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

配置VNC服务器

  1. 设置VNC密码:
vncpasswd

按照提示输入并确认密码。 2. 创建并配置xstartup文件:

nano ~/.vnc/xstartup

添加以下内容以启动GNOME桌面环境:

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE1
xrdb $HOME/.Xresources
startgnome &

保存并退出编辑器。 3. 设置xstartup文件为可执行:

chmod +x ~/.vnc/xstartup
  1. 启动VNC服务器:
vncserver :1

这将在端口5901上启动VNC服务器(默认端口)。你可以根据需要更改端口号。

配置防火墙

如果你的Ubuntu启用了防火墙(如UFW),需要允许VNC连接通过防火墙:

sudo ufw allow 5901/tcp
sudo ufw enable

连接到VNC服务器

  1. 在Windows电脑上安装VNC客户端(如RealVNC Viewer)。
  2. 打开VNC客户端,输入Ubuntu电脑的IP地址和端口号(例如:192.168.1.100:5901)。
  3. 输入之前设置的VNC密码,点击连接。

配置VNC开机自启(可选)

  1. 创建一个新的systemd服务文件:
sudo nano /etc/systemd/system/vncserver@.service
  1. 添加以下内容:
[Unit]
Description=Start TigerVNC server at startup
After=multi-user.target

[Service]
Type=forking
User=your-username
Group=your-username
PAMName=login
PIDFile=/home/your-username/.vnc/%H%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

your-username替换为你的Ubuntu用户名。 3. 保存并退出文件。 4. 启用并启动VNC服务:

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

完成以上步骤后,你就可以使用TigerVNC从Windows电脑远程连接到Ubuntu电脑了。

0
看了该问题的人还看了