树莓派(2)之linux常用服务x11vnc

本文详述了在Ubuntu 18.04上安装和配置X11VNC的过程,包括权限设置、安装、密码设定、文件权限调整及系统服务的自动启动。适用于需要通过VNC Viewer远程连接到Linux桌面的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里是ubuntu18.04 安装x11vnc的详细配置过程,linux总结还是放树莓派系列下。

注意:树莓派下的vncserver已经很好使了 没有必要再安装x11vnc

而18.04下的viso-server的vnc非要当前用户自动登录 这就不合理了。

经过调研 发现依赖最少 安装最少最好用的是 x11vnc

请确保:当前桌面是 gnome-session-flashback或自带unity X11图形界面

1.安装前设置权限设置

dconf /org/gnome/desktop/remote-access/require-encryption false

2.安装X11VNC

(lightdm图形界面模块依赖 否则没登录报-auth guess: failed for display='unset')

sudo apt-get install x11vnc lightdm net-tools  -y

3.设置vnc密码

(连接vnc的登录密码 记牢。也可以再次执行来修改)

sudo x11vnc -storepasswd /etc/x11vnc.pass

4.添加文件权限

(没设置 vnc无法连接)

sudo chmod 777 /etc/x11vnc.pass


vnc服务脚本调试----------------------------------------------------------------------------
x11vnc.conf

# 下面是必须登录后出桌面才能vnc上(自带vino已经实现故不推荐)

exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared

# 可以在登录前看到login界面
exec /usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth guess -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared

启动vnc服务脚本测试 (登录可以看到ubuntu的login lightdm界面
x11vnc.sh

#!/bin/bash
source /etc/init/x11vnc.conf

添加普通自动启动项(不推荐)

5.系统服务添加自动启动项方法

#创建服务

sudo nano /lib/systemd/system/x11vnc.service

nano编辑填写的内容:

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth guess -rfbauth /etc/x11vnc.pass
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
Restart-sec=2
[Install]
WantedBy=multi-user.target

参考下面需要的操作来启动x11vnc服务

sudo ufw allow 5900                     #如果防火墙开了的话 配置防火墙,配置和启动服务
sudo systemctl enable x11vnc.service    #服务在启动时启动
sudo systemctl daemon-reload            #重新加载服务的配置文件
sudo systemctl start x11vnc             #启动服务
sudo systemctl stop x11vnc              #停止服务时用
sudo reboot

6.VNC Viewer远程连接测试

具体步骤:略

 最后服务器多重启几次测测。 用nokia-e5-00连下服务器

GOOD 可以查看,就没什么好说了。(中间步骤仔细研究哈)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值