服務(wù)器裝了虛擬機(jī)之后,通過(guò)VNC VIEWER遠(yuǎn)程管理,但連接的時(shí)候修档,經(jīng)常報(bào)錯(cuò)“too many security failures”。
這是因?yàn)閂NC的黑名單機(jī)制府框,用來(lái)保護(hù)你的服務(wù)器吱窝。如果有人暴力破解,將會(huì)觸發(fā)VNC的黑名單機(jī)制迫靖。
因此院峡,有兩種方式可以讓你重新登錄。
1袜香、殺掉vncserver進(jìn)程撕予,再重新啟動(dòng)鲫惶,就可以登錄了蜈首。
sudo vncserver -kill :1
sudo vncserver :1
2、重置黑名單欠母。
vncconfig -display :1 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000
#重新登錄之后恢復(fù)黑名單設(shè)置:
vncconfig -display :1 -set BlacklistTimeout=100000000000 -set BlacklistThreshold=10
#display :指定桌面號(hào) (一般為1)
#BlacklistTimeout : 設(shè)置黑名單的過(guò)期時(shí)間
#BlacklistThreshold : 允許的失敗次數(shù)
#默認(rèn)的過(guò)期時(shí)間是600秒欢策,這里設(shè)置的很大,目的是延長(zhǎng)黑名單的時(shí)間赏淌。
3踩寇、配置多個(gè)桌面和更改密碼
#可以使用如下命令啟動(dòng)多個(gè)桌面的VNC
vncserver :1
vncserver :2
vncserver :3
……
#修改/etc/sysconfig/vncservers配置文件可以實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)管理,但個(gè)人覺(jué)得沒(méi)必要
#更改密碼六水,注意每個(gè)用戶(hù)的vnc密碼不同俺孙,需要區(qū)分用戶(hù)更改
vncpasswd
Password:
Verify: