Ubuntu20.04服务器TigerVNC安装

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:端口连接服务器


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部