马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
由于开辟工作的必要,我的办公桌上现在有多台电脑。一台是 i7 设置的电脑,运行 UOS V20 体系,作为主力办公电脑,负责处置惩罚企业微信、 OA 等任务,并偶尔举行 代码编译和验证软件在 UOS V20 体系下的兼容性;另一台 i7 设置的电脑则安装了 deepin V23 体系,作为主力开辟机,用于编译应用;另有一台电脑运行的是 V25 体系,重要用于测试应用在该体系下的兼容性。别的,我另有两台迷你主机,一台搭载兆芯 CPU,运行 UOS V20 体系,由于 CPU 性能有限,通常用来举行一些应用测试;另一台则搭载龙芯 CPU,用来验证应用在龙芯体系上的体现。
这五台装备是常驻装备,偶然为了验证 ARM 体系上的标题,还会暂时添加其他装备。云云浩繁的电脑,假如每台都配备体现器、键盘和鼠标,办公桌险些无法容纳。以是,我使用一台体现器和一套键盘鼠标来管理这五到六台呆板,这就必要依赖长途桌面技能来便捷地管理和操纵其他电脑。
对于平常的下令行操纵,使用 ssh 毗连即可满足需求,但大部分情况下,我必要使用图形界面。因此,我实验使用长途桌面 功能来访问这些装备。
长途桌面常用的协议有 RDP,比方在 UOS 或 deepin 体系中可以安装 xrdp 包来实现。然而,颠末使用发现,这种方式常常会出现黑屏标题,尤其是在长途盘算机已经登录的情况下。于是,我探求到了另一种方案:团结 X11 和 VNC 技能。
下面是设置的具体步调,我们起首从被控制端的电脑开始:
安装x11vnc
- # 更新软件仓库
- sudo apt update
- # 安装x11vnc
- sudo apt install x11vnc -y
复制代码由于装备在局域网内供自己使用,为了简化设置,我选择不设置 VNC 暗码。
创建体系服务文件
- # 创建服务配置文件
- sudo vi /lib/systemd/system/x11vnc.service
复制代码将以下内容粘贴到文件中: - [Unit]
- Description="x11vnc"
- Requires=display-manager.service
- After=display-manager.service
- [Service]
- ExecStart=/usr/bin/x11vnc -auth guess -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11vnc.log
- ExecStop=/usr/bin/killall x11vnc
- [Install]
- WantedBy=multi-user.target
复制代码参数阐明:
-auth guess:主动检测X11认证文件
-forever:保持服务一连运行
-shared:允很多客户端同时毗连
启用并启动服务
- # 重新加载systemd配置
- sudo systemctl daemon-reload
- # 设置开机自启
- sudo systemctl enable x11vnc
- # 立即启动服务
- sudo systemctl start x11vnc
- # 验证服务状态
- sudo systemctl status x11vnc
复制代码若输出体现active (running)则表现设置乐成。 - ● x11vnc.service - "x11vnc"
- Loaded: loaded (/lib/systemd/system/x11vnc.service; enabled; vendor preset: enabled)
- Active: active (running) since Tue 2025-04-01 20:49:48 CST; 9s ago
- Main PID: 5117 (x11vnc)
- Tasks: 2 (limit: 4915)
- Memory: 21.7M
- CGroup: /system.slice/x11vnc.service
- ├─5117 /usr/bin/x11vnc -auth guess -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11
- └─5118 /usr/bin/x11vnc -auth guess -loop -forever -safer -shared -ultrafilexfer -bg -o /var/log/x11
复制代码接下来设置主控端。在主控端,VNC 客户端有多种选择,我选择了我不停在使用的 Remmina 长途桌面,它可以从 UOS 应用市肆中下载安装。
安装完成后,打开 Remmina 长途桌面,点击左上角的加号 (+) 图标,创建一个新的毗连设置文件。
在设置界面中,选择 Remmina VNC 插件作为协议,填写被控端盘算机的 IP 地点,并输入该盘算机体系的用户名和暗码。完成设置后,点击生存并毗连,就可以看到被控端的桌面了。
Remmina 支持同时管理多个会话,并可随时切换会话,这使得管理多台电脑变得更加高效和便捷。
如许,你就可以大概顺遂地在一台体现器、键盘和鼠标上管理多台装备,实现高效办公。
你另有其他的方案吗?接待留言讨论!
|