我经常使用Barrier-kvm。我最近将我的服务器升级到Ubuntu 20.04,并开始收到错误"ERROR:ssl证书不存在:/home/rsvay/snap/barrier-kvm/2/. local/share/barrier/SSL/Barrier.pem "。我无法使用关键字" Barrier-kvm "得到任何答案,并且花了我几个小时才解决问题。所以我想分享我的解决方案。
5t7ly7z51#
将路径复制到您可以在错误中找到的SSL目录。"错误:ssl证书不存在:/home/rsvay/snap/屏障-kvm/2/.本地/共享/屏障/SSL/屏障. pem "在这种情况下:* "/home/rsvay/snap/屏障-kvm/2/.本地/共享/屏障/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
wbgh16ku2#
您可以在服务器和客户端的屏障设置中禁用SSL指纹。然后它将顺利工作。
fwzugrvs3#
在我更正了文件名之后,Rsvay的解决方案对我起作用了。将“屏障.pem”更改为“屏障.pem”$ mv ~/.local/share/barrier/SSL/barrier.pem ~/.local/share/barrier/SSL/Barrier.pem
$ mv ~/.local/share/barrier/SSL/barrier.pem ~/.local/share/barrier/SSL/Barrier.pem
4urapxun4#
我在Ubuntu 20.04中使用了这个方法,但是运行代码后生成的barrier.pem文件是区分大小写的,我不得不改为Barrier.pem,它运行得很好。
c6ubokkw5#
https://github.com/debauchee/barrier/discussions/1682路径可能不对齐,但如果你按照步骤操作,你会让它工作的。Win 10 & Ubuntu 20. 04。不得不转到~/snap/barrier/<3digit#>/.local/share/barrier/SSL并创建指纹文件夹。停留在此目录中以运行提到的脚本。(You必须在Fingerprints目录中创建文本文件Local.txt,但从SSL运行脚本)。
~/snap/barrier/<3digit#>/.local/share/barrier/SSL
5条答案
按热度按时间5t7ly7z51#
将路径复制到您可以在错误中找到的SSL目录。"错误:ssl证书不存在:/home/rsvay/snap/屏障-kvm/2/.本地/共享/屏障/SSL/屏障. pem "
在这种情况下:* "/home/rsvay/snap/屏障-kvm/2/.本地/共享/屏障/SSL/"*
然后运行以下命令:
wbgh16ku2#
您可以在服务器和客户端的屏障设置中禁用SSL指纹。然后它将顺利工作。
fwzugrvs3#
在我更正了文件名之后,Rsvay的解决方案对我起作用了。将“屏障.pem”更改为“屏障.pem”
$ mv ~/.local/share/barrier/SSL/barrier.pem ~/.local/share/barrier/SSL/Barrier.pem
4urapxun4#
我在Ubuntu 20.04中使用了这个方法,但是运行代码后生成的barrier.pem文件是区分大小写的,我不得不改为Barrier.pem,它运行得很好。
c6ubokkw5#
https://github.com/debauchee/barrier/discussions/1682
路径可能不对齐,但如果你按照步骤操作,你会让它工作的。Win 10 & Ubuntu 20. 04。不得不转到
~/snap/barrier/<3digit#>/.local/share/barrier/SSL
并创建指纹文件夹。停留在此目录中以运行提到的脚本。
(You必须在Fingerprints目录中创建文本文件Local.txt,但从SSL运行脚本)。