我曾在 Ubuntu 18.04 上安装了 x11vnc 服务器,现在我已经升级到 Ubuntu 22.04。
我能够从 Remmina 客户端连接到 vnc 服务器而没有任何错误,但是在升级到 Ubuntu 22.04 后,我开始得到TLS Handshake Failed error
。
由于 Ubuntu 22.04 有 openssl 3.0,我尝试使用/usr/lib/ssl/openssl.cnf
以下方法修改配置,但仍然没有成功。
[openssl_init]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
Options = UnsafeLegacyRenegotiation
在查看服务器上的日志后,我注意到客户端和服务器的密码不匹配 -
SSL: error:0A0000C1:SSL routines::no shared cipher
我对这些东西不太了解,有人可以建议修复 Remmina 客户端的上述问题吗?
附言:我也尝试过其他客户端,如 TigerVNC Viewer 和 RealVNC,但仍然不起作用。