在Ubuntu上安装和配置TigerVNC的步骤如下:
更新系统包列表 打开终端并运行以下命令来更新你的包列表:
sudo apt update
安装TigerVNC服务器 使用以下命令安装TigerVNC服务器:
sudo apt install tigervnc-standalone-server tigervnc-common
安装TigerVNC查看器(可选) 如果你想在本地机器上查看远程桌面,可以安装TigerVNC查看器:
sudo apt install tigervnc-viewer
设置VNC密码 运行以下命令来设置VNC访问密码:
vncpasswd
按照提示输入并确认密码。
启动TigerVNC服务器 你可以手动启动TigerVNC服务器,或者设置它在系统启动时自动运行。
手动启动
使用以下命令启动VNC服务器,并指定显示号(例如:1
):
vncserver :1
这将启动一个VNC会话,并显示一个连接对话框,要求你输入之前设置的密码。
设置自动启动 你可以创建一个systemd服务文件来管理VNC服务器的启动。
创建一个新的服务文件:
sudo nano /etc/systemd/system/vncserver@.service
在文件中添加以下内容(将<USER>
替换为你的用户名):
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=<USER>
Group=<USER>
WorkingDirectory=/home/<USER>
PIDFile=/home/<USER>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%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查看器连接到localhost:5901
(假设你使用的是:1
显示号)。
远程连接
如果你在另一台机器上,确保防火墙允许VNC端口(默认是5901)的流量,然后使用VNC查看器连接到服务器的IP地址和端口,例如192.168.1.100:5901
。
通过以上步骤,你应该能够在Ubuntu上成功安装和配置TigerVNC。