vncserver太多安全故障


10

我已经在这台计算机上安装了Win7和Ubuntu。

当我尝试从位于防火墙后面的家用计算机连接到在CentOS上运行的vncserver时,出现错误:

VNC对接失败:vncserver安全性过多

...即使使用正确的凭据登录(我passwd在CentOS上重置)。

这是由于尝试以root身份登录引起的吗?我认为同样重要的是要注意我必须通过端口6050登录到远程Centos-没有其他端口对我有用。

我是否需要对其他端口进行处理?我发现vncserver正在监听5901、5902(如果添加了另一个)-我认为已建立连接,因为有时(很长时间)会出现passwd提示...对吗?

即使出现提示,并输入正确的密码,我也仍然无法通过身份验证。

如何出于测试目的禁用此锁定?

Answers:


11

即使我只从具有正确凭据的单个客户端计算机登录,也看到了此错误。在日志中,我发现0.0.0.0被列入了黑名单,而不是特定的IP。我的理解是,任何IP的故障都被视为对每个IP的攻击,从而导致“太多的安全故障”问题。似乎此错误报告对事情的描述类似。使用那里的建议关闭黑名单(如果已安全设置服务器,则价值有限),我在运行vnc服务器的计算机上的ssh会话上运行了此命令,并替换5为适当的显示编号:

vncconfig -display :5 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000

运行此程序后,我能够成功连接到vnc客户端并登录。对我来说,这很棒,因为我有很多正在运行的与vnc服务器关联的进程,这使得重启它很麻烦。


1
这确实有效。可以立即使用vncconfig命令(如)vncconfig -display :5 -set BlackListTimeout=600 -set BlackListThresholds=10在重置保护后再次启用保护。
Zrin

谢谢,它为我工作(ubuntu 1404),我不需要一次又一次杀死并重新启动vncserver。
青铜人,

2

“ VNC连接失败:vncserver太多安全性失败”

表示某人在指定的时间段内尝试使用不正确的凭据登录过多。该数字和时间取决于您所使用的VNC服务器。

可能有人正在运行一个脚本,尝试登录它可以在标准VNC端口上侦听的任何内容,并且您需要找出它来自什么IP并将其阻止。无论哪种方式,这在这里实际上都是题外话-在SuperUser处再次询问。


1
我已经知道了 这可能是100个原因之一。如何找到它以及如何阻止它?再等一下,它不能是“某人”,而是我的IP,因为它适用于特定的IP。否则可能是这样:如果有人尝试登录,则我可能会收到此错误,而我却无法登录。
4pie0 2012年

另一个问题:如何以root用户身份登录?可能吗?登录时仅询问您IP和密码,那么如何以root用户身份登录以查看root会话?
4pie0 2012年

0

我也有这个问题。如果您使用ThightVNC Java客户端,则只能通过更改VNC客户端的端口来连接,请尝试使用端口5002;否则,请执行以下操作。5003; 等等


0

有一个同样的问题,尽管我知道这是我的错。我试图猜出我的密码(我忘记了),所以在弹出该窗口后,我去了那里,然后登录到SSH会话,尝试了命令“ vncconfig”,它说:pi @ IZdesktop:〜$ vncconfig -display:5 -set BlacklistTimeout = 0 -set BlacklistThreshold = 1000000 -bash:vncconfig:找不到命令

无论如何,我建议您尝试以下操作:使用监视器在计算机上登录,然后备份文件而不是重置。

PS我使用树莓派B + Model 3

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.