由于Pi距离我们超过100英里,所以我想找到一种更改安全设置的方法,以使我能够再次与VNC连接而不必在场。我远程连接到远程网络上的PC,并且可以通过该PC通过SSH访问PI。
尝试连接时遇到的错误是“ TightVNC Viewer中的错误。不支持安全类型。服务器发送了安全性类型,但我们不支持其中的任何一种。“
为了使问题的答案对以后遇到类似问题的任何人都尽可能有用,我将在下面进行说明。 br />
仅使用SSH如何确保我具有合适的VNC安全设置?
#1 楼
为了能够使用不兼容的realvnc客户端,您必须将realvnc服务器的安全性降级以使用vnc密码身份验证。要在没有桌面连接的情况下能够做到这一点,请打开SSH会话:
在/root/.vnc/config.d/vncserver-x11中编辑配置文件
在文件末尾添加以下行
Authentication=VncAuth
Encryption=AlwaysOff
Password=e0fd0472492935da
重新启动服务器
这将设置身份验证使用密码:foobar。为了更改密码,
vncpasswd -service
使用TigerVNC 1.7.1测试了连接
#2 楼
尝试使用realvnc查看器。生成该消息的两者之间的安全设置有所不同。评论
我想发布-谢谢您的工作,尽管对于同样问题的其他人,他们可能需要知道您将需要使用用于登录Pi的用户名和密码登录,而不是用于登录ightVNC的密码。我已投票赞成,但直到获得15名代表后才会显示。
– johnFX
17年3月19日在17:07
如果有人对原始问题有答案,我仍然想知道一种还原安全类型(使用SSH)的方法,以使我能够使用以前使用的TightVNC查看器。
– johnFX
17年3月20日在18:34
#3 楼
使TightVNC查看器具有此问题的解决方案是在Chrome中安装并打开VNC查看器。从那里您可以访问Pi及其VNC服务器设置。转到选项,将身份验证设置为“ VNC密码”,将加密设置为“首选关闭”。参见https://www.raspberrypi.org/forums/viewtopic.php?t=176408之后,我又可以使用TightVNC。
评论
当使用vncserver -flag在我的终端上不起作用时,这救了我。已通过TightVNC 2.8.27测试。谢谢!
– GChuf
20 Nov 10在10:29