vncviewer 无法连接 (fedora-29)

vncviewer 无法连接 (fedora-29)

所以我已经解决了这个问题,但我想我应该把解决方案放在这里供后代使用。

我有 2 个 fedora-29 盒子。我想以通常的方式使用 (tiger-)vncserver 和 (tiger-)vncviewer 。问题是,它始终无法建立连接:

$ vncviewer <server-name>
....
 CConnection: Server supports RFB protocol version 3.8
 CConnection: Using RFB protocol version 3.8
 CConnection: Choosing security type VeNCrypt(19)
 CVeNCrypt:   Choosing security type TLSVnc (258)
 TLS:         TLS Handshake failed: An illegal TLS extension was received.

Segmentation fault (core dumped)

类似的事情也发生在 rimmini 身上。

解决方案如下...

答案1

从允许的安全类型列表中删除 TLSVnc 给了我一个胜利:

$ vncviewer -FullScreen -SecurityTypes None,VncAuth,Plain,TLSNone,TLSPlain,X509None,X509Vnc,X509Plain <server-name>

我非常感兴趣是否有人有更好的解决方案,例如修复我的 TLS - 我不知道我可能破坏了什么。一个线索 - 我最近将远程端(我运行 vncserver 的地方)从 f-24(它完美地工作)升级到了 f-29。我没有在工作站端(即我运行 vncviewer 的地方)进行任何更改。

相关内容