温馨提示×

Ubuntu中TigerVNC配置步骤是什么

小樊
49
2025-08-01 21:26:19
栏目: 智能运维

在Ubuntu中配置TigerVNC的步骤如下:

安装TigerVNC

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

配置VNC服务器

  1. 创建VNC配置文件:
sudo mkdir -p /etc/vnc/ sudo nano /etc/vnc/config 
  1. 在配置文件中添加以下内容:
VNCSERVERS="1:username" VNCSERVERARGS[1]="-geometry 1280x800 -depth 24" 

username替换为你的用户名。

  1. 设置VNC密码:
vncpasswd 

按照提示输入并确认密码。

  1. 创建并配置xstartup文件:
nano ~/.vnc/xstartup 

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

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

保存并退出编辑器。

  1. 设置xstartup文件为可执行:
chmod +x ~/.vnc/xstartup 

启动VNC服务器

  1. 启动VNC服务器:
vncserver :1 

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

配置防火墙(如果需要)

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

sudo ufw allow 5901/tcp sudo ufw enable 

连接到VNC服务器

  1. 在本地计算机上安装VNC客户端,例如使用TigerVNC:
sudo apt install tigervnc-viewer 
  1. 使用VNC客户端连接到VNC服务器:
vncviewer -via username@remote_host_ip:5901 

username替换为你的用户名,remote_host_ip替换为远程Linux服务器的IP地址。

配置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用户名。

  1. 保存并退出文件。
  2. 启用并启动VNC服务:
sudo systemctl daemon-reload sudo systemctl enable vncserver@1.service sudo systemctl start vncserver@1.service 

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

0