错误:ssl 证书不存在:/home/rsvay/snap/barrier-kvm/2/.local/share/barrier/SSL/Barrier.pem

Rsv*_*vay 25 keyboard mouse ubuntu

我是 Barrier-kvm 的频繁用户。我最近将服务器升级到 Ubuntu 20.04 并开始出现错误“错误:ssl 证书不存在:/home/rsvay/snap/barrier-kvm/2/.local/share/barrier/SSL/Barrier.pem”。我无法使用关键字“Barrier-kvm”得到任何答案,我花了几个小时才解决这个问题。所以我想分享我的解决方案。

Rsv*_*vay 56

将路径复制到您可以在错误中找到的 SSL 目录。“错误:ssl 证书不存在:/home/rsvay/snap/barrier-kvm/2/.local/share/barrier/SSL/Barrier.pem”
在这种情况下:“/home/rsvay/snap/barrier- kvm/2/.local/share/barrier/SSL/"

然后运行以下命令:

cd  "path to your SSL"
mkdir -p Fingerprints
openssl req -x509 -nodes -days 365 -subj /CN=barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem
openssl x509 -fingerprint -sha256 -noout -in Barrier.pem > Fingerprints/Local.txt
sed -e "s/.*=/v2:sha256:/" -i Fingerprints/Local.txt
Run Code Online (Sandbox Code Playgroud)

  • 谢谢您,先生,您是一位学者,一位巫师,一位高阶圣人,您为我节省了数小时的痛苦,我所要做的就是添加 SSL 证书。 (6认同)
  • 我收到错误“sed:-I 或 -i 可能无法与 stdin 一起使用”,但它仍然有效...(macOS Monterey 12.0.1) (2认同)

Bad*_*Sen 8

您可以从服务器和客户端的屏障设置中禁用 SSL 指纹。然后就可以顺利工作了。

参考图片


Ele*_*bes 5

在我更正文件名后,Rsvay 的解决方案对我有用。将 B 大写:将 'barrier.pem' 更改为 'Barrier.pem'

$ mv ~/.local/share/barrier/SSL/barrier.pem ~/.local/share/barrier/SSL/Barrier.pem