ubuntu server 20.04安装vncserver

1.更新软件仓库缓存

# 更新软件仓库缓存
apt update -y


2.安装xfce4轻量级图形界面

# 安装xfce4轻量级图形界面
apt -y install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

选择Lightdm为显示管理器.
在这里插入图片描述


3.安装tigervnc-server

# 安装tigervnc-server
apt -y install tigervnc-standalone-server tigervnc-common

4.配置vnc使用xfce图形

# 创建.vnc目录
mkdir ~指定用户/.vnc

编辑~/.vnc/xstartup
vim ~指定用户/.vnc/xstartup

#!/bin/sh
# 取消下面两个变量
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

# 启动xfce4桌面
exec startxfce4

配置~/.vnc/xstartup可执行权限

chmod +x ~指定用户/.vnc/xstartup

# Ubuntu查看使用的是哪个桌面
echo $XDG_CURRENT_DESKTOP

5.测试vnc服务

# 用指定用户执行如下操作
# 设置vnc密码
vncpasswd
## 会提示是否设置一个只允许查看的密码,输入N

# 查看vnc端口
vncserver -list
## 打印结果监听的是127.0.0.1:5930,Ubuntu的默认安全限制

# kill掉vnc进程
vncserver -kill :30

# :30表示设置5990为vnc的端口
# -localhost no表示不设置只监听本地
vncserver :30 -localhost no

# 再次查看vnc端口
vncserver -list
## 打印结果监听的是0.0.0.0:5930

6.设置systemd文件

vim /etc/systemd/system/vncserver@.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
User=指定用户名
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 -alwaysshared -fg -localhost no
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target

7.启动服务

# 重载服务
systemctl daemon-reload

# 启动5920端口为vnc的服务监听端口
systemctl enable vncserver@30.service --now
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

识途老码

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值