当前位置: 首页 > 工具软件 > TigerVNC > 使用案例 >

Ubuntu20.04服务器TigerVNC安装

慕高阳
2023-12-01

1、安装xfce4

$ sudo apt update
$ sudo apt install xfce4 xfce4-goodies

  安装完毕后会弹出Display Manager配置有以下两种选项:lightdmgdm3,选择gdm3

 2、安装TigerVNC

$ sudo apt install tigervnc-standalone-server

3、配置vnc

$ vncpasswd

使用vncpasswd配置用户密码

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

密码及相关配置文件会存储于~/.vnc

~/.vnc中添加xstartup配置文件 并为其添加可执行权限

$ vim ~/.vnc/xstartup

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4 

$ chmod u+x ~/.vnc/xstartup

4、启动停止vnc

可使用vncserver命令启动

输出中主机名:1表示运行 vnc 服务器的显示端口号,服务器在 TCP 端口(5900+1) 上运行

可使用vncserver -list获取所有正在运行的vnc

可使用vncserver -kill :1停止vnc

$ vncserver

$ vncserver -list

$ vncserver -kill :1

5、创建 Systemd 单元文件

注意其中User为要登陆的用户名

$ sudo vim /etc/systemd/system/vncserver@.service

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple
User=username
PAMName=login
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver :%i -localhost no  -geometry 1440x900 -alwaysshared -fg
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

通知创建新的单元

$ sudo systemctl daemon-reload

开机启动

$ sudo systemctl enable vncserver@1.service

符号@后面的数字1定义了 VNC 服务运行的显示端口。这意味着 VNC 服务器将侦听端口5901

启动服务

$ sudo systemctl start vncserver@1.service

验证服务是否启动成功

$ sudo systemctl status vncserver@1.service

6、使用TigerVNC连接

下载TigerVNChttps://github.com/TigerVNC/tigervnc/releases

使用ip:端口连接服务器

 类似资料: