VNC連接報錯“too many security failures”
服務器裝了虛擬機之后,通過VNC VIEWER遠程管理,但連接的時候,經常報錯“too many security failures”。
這是因為VNC的黑名單機制,用來保護你的服務器。如果有人暴力破解,將會觸發VNC的黑名單機制。
因此,有兩種方式可以讓你重新登錄。
1、殺掉vncserver進程,再重新啟動,就可以登錄了。
sudo vncserver -kill :1
sudo vncserver :1
2、重置黑名單。
vncconfig -display :1 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000
#重新登錄之后恢復黑名單設置:
vncconfig -display :1 -set BlacklistTimeout=100000000000 -set BlacklistThreshold=10
#display :指定桌面號 (一般為1)
#BlacklistTimeout : 設置黑名單的過期時間
#BlacklistThreshold : 允許的失敗次數
#默認的過期時間是600秒,這里設置的很大,目的是延長黑名單的時間。
3、配置多個桌面和更改密碼
#可以使用如下命令啟動多個桌面的VNC
vncserver :1
vncserver :2
vncserver :3
……
#修改/etc/sysconfig/vncservers配置文件可以實現開機自動管理,但個人覺得沒必要
#更改密碼,注意每個用戶的vnc密碼不同,需要區分用戶更改
vncpasswd
Password:
Verify: