X11VNC:Ubuntu 22.04 上的 TLS 握手失败

X11VNC:Ubuntu 22.04 上的 TLS 握手失败

我曾在 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,但仍然不起作用。

相关内容