ERROR: ssl certificate doesn't exist: /home/rsvay/snap/barrier-kvm/2/.local/share/barrier/SSL/Barrier.pem
ERROR: ssl certificate doesn't exist: /home/rsvay/snap/barrier-kvm/2/.local/share/barrier/SSL/Barrier.pem
我是 Barrier-kvm 的常客。我最近将我的服务器升级到 Ubuntu 20.04 并开始收到错误“错误:ssl 证书不存在:/home/rsvay/snap/barrier-kvm/2/.local/share/barrier/SSL/Barrier.pem”。我无法使用关键字“Barrier-kvm”得到任何答案,我花了几个小时才解决这个问题。所以我想分享我的解决方案。
复制您可以在错误中找到的 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 -sha1 -noout -in Barrier.pem > Fingerprints/Local.txt
sed -e "s/.*=//" -i Fingerprints/Local.txt
它在 Ubuntu 20.04 中对我有用。然而 运行 代码后生成的 barrier.pem 文件区分大小写,我不得不更改为 Barrier.pem 并且它运行完美。
您可以在服务器和客户端的屏障设置中禁用 SSL 指纹。然后就可以顺利运行了。
在我更正文件名后,Rsvay 的解决方案对我有用。将 B 大写:将 'barrier.pem' 更改为 'Barrier.pem'
$ mv ~/.local/share/barrier/SSL/barrier.pem ~/.local/share/barrier/SSL/Barrier.pem
https://github.com/debauchee/barrier/discussions/1682
路径可能不对齐,但如果您按照这些步骤操作,您将获得成功。赢 10 & Ubuntu 20.04.04。必须转到 ~/snap/barrier/<3digit#>/.local/share/barrier/SSL 并创建指纹文件夹。留在这个目录中 运行 提到的脚本。 (您必须在 Fingerprints 目录中创建一个文本文件 Local.txt,但 运行 来自 SSL 的脚本)。
我是 Barrier-kvm 的常客。我最近将我的服务器升级到 Ubuntu 20.04 并开始收到错误“错误:ssl 证书不存在:/home/rsvay/snap/barrier-kvm/2/.local/share/barrier/SSL/Barrier.pem”。我无法使用关键字“Barrier-kvm”得到任何答案,我花了几个小时才解决这个问题。所以我想分享我的解决方案。
复制您可以在错误中找到的 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 -sha1 -noout -in Barrier.pem > Fingerprints/Local.txt
sed -e "s/.*=//" -i Fingerprints/Local.txt
它在 Ubuntu 20.04 中对我有用。然而 运行 代码后生成的 barrier.pem 文件区分大小写,我不得不更改为 Barrier.pem 并且它运行完美。
您可以在服务器和客户端的屏障设置中禁用 SSL 指纹。然后就可以顺利运行了。
在我更正文件名后,Rsvay 的解决方案对我有用。将 B 大写:将 'barrier.pem' 更改为 'Barrier.pem'
$ mv ~/.local/share/barrier/SSL/barrier.pem ~/.local/share/barrier/SSL/Barrier.pem
https://github.com/debauchee/barrier/discussions/1682 路径可能不对齐,但如果您按照这些步骤操作,您将获得成功。赢 10 & Ubuntu 20.04.04。必须转到 ~/snap/barrier/<3digit#>/.local/share/barrier/SSL 并创建指纹文件夹。留在这个目录中 运行 提到的脚本。 (您必须在 Fingerprints 目录中创建一个文本文件 Local.txt,但 运行 来自 SSL 的脚本)。