小编Kar*_*120的帖子

设置障碍以在启动时运行

Barrier 是一款免费的流行 KVM 软件,可以在多个设备之间共享鼠标/键盘。

我已经摆弄了几个小时,但似乎无法正确解决。

我的 Windows 机器上运行着一个屏障服务器。我已经下载了 git 存储库并构建了二进制文件。我已经复制barrierbarriercbarriers进入/usr/bin.

如果我运行屏障 GUI,指定服务器 IP 并启用服务器,它就可以工作。我可以使用和不使用 SSL(只要客户端和服务器具有相同的设置集)。不过,我更喜欢使用 SSL。

然后我尝试运行barrierc --enable-crypto <ip>. 服务器确认连接,但表示它不安全且不起作用。但是,如果我使用使其在前台运行的-f标志运行相同的命令barrierc -f --enable-crypto <ip>,则一切正常。

由于我使用的是 Ubuntu 18.04,因此我设置了一个 systemd 服务,如下所示:

[Unit]
Description=Barrier mouse/keyboard share
Requires=display-manager.service
After=display-manager.service
StartLimitIntervalSec=0

[Service]
Type=simple
ExecStart=/usr/bin/barrierc -f --enable-crypto 192.168.12.96
Restart=always
RestartSec=1
User=karlovsky120

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

我已经命名并将其barrier.service复制到/etc/systemd/system/.

我试过手动启动它,但它拒绝工作。从我从systemctl状态中可以看出,它看起来像是systemd在运行客户端,但客户端立即退出,然后重新启动它。我试过带和不带-f标志,但结果是一样的。

服务器还抱怨客户端连接可能不安全,这与您尝试使用非 SSL 客户端连接到 SSL 服务器时遇到的错误相同。它在有和没有-f标志的情况下都这样做。

我知道我必须启用该服务才能让它在启动时运行,但我该如何让它工作呢?

networking ssl openssl kvm-switch 18.04

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

18.04 ×1

kvm-switch ×1

networking ×1

openssl ×1

ssl ×1