如何使用SSH设置VNC安全设置?`不支持安全类型。服务器发送了安全类型,但我们不支持其中任何一种。


15

在最新的Dist升级中,似乎VNC安全设置已更改,这意味着在将它们更改回之前,我无法通过VNC访问Pi。我有SSH访问权限。

由于Pi超过了100英里,我想找到一种更改安全设置的方​​法,以使我能够再次与VNC连接而不必在场。我远程连接到远程网络上的PC,并且可以通过该PC通过SSH访问PI。

尝试连接时收到的错误是“ TightVNC Viewer中的错误。不支持安全类型。服务器发送了安全类型,但我们不支持其中任何一种”

为了使问题的答案对以后遇到类似问题的任何人都尽可能有用,我将表述如下。

仅使用SSH,如何确保我具有合适的VNC安全设置?

Answers:


18

为了能够使用不兼容的realvnc客户端,您必须 realvnc服务器的安全性降级以使用vnc密码身份验证。要在没有桌面连接的情况下能够做到这一点,请打开SSH会话:

  1. 在/root/.vnc/config.d/vncserver-x11中编辑配置文件
  2. 在文件末尾添加以下行

    Authentication=VncAuth
    Encryption=AlwaysOff
    Password=e0fd0472492935da
    
  3. 重新启动服务器

这将使用密码foob​​ar设置身份验证。为了更改密码,

vncpasswd -service

使用TigerVNC 1.7.1测试连接


4

尝试使用realvnc查看器。生成该消息的两者之间的安全设置有所不同。


我想发布-谢谢您的工作,尽管对于同样问题的其他人,他们可能需要知道您将需要使用用于登录Pi的用户名和密码登录,而不是用于登录ightVNC的密码。我已投票赞成,但直到获得15名代表后才会显示。
johnFX

如果有人对原始问题有答案,我仍然想知道一种还原安全类型(使用SSH)的方法,以使我能够使用以前使用的TightVNC查看器。
johnFX
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.