Connections: blacklisted: の対処方法


VNCサーバに接続が成功する時と失敗する時がある。

  • windowsからの接続失敗例

Too many security failures

  • macからの接続失敗例

リモートコンピュータのソフトウェアが、このバージョンの画面共有と互換性がないようです。

vncサーバのログ確認

$ tail -f ~/.vnc/server\:1.log

失敗するときは以下出力

Connections: blacklisted: 127.0.0.1

  • vncserverをリスタートする

vncserverをリスタートする君

~/cron/vnc_restarter.sh
#!/bin/sh

LASTLOG=`tail -n 1 ~/.vnc/server\:1.log`
ERRLOG=" Connections: blacklisted: 127.0.0.1"
if [ "$LASTLOG" == "$ERRLOG" ];then
  $HOME/cron/vncstart.sh
fi
~/cron/vncstart.sh
#!/bin/sh

vncserver -kill :1
vncserver \
  -geometry 1280x1024 \
  -dpi 96 \
  -alwaysshared \
  -depth 16 \
   :1

echo `date '+%c'` " cron/vncstart.sh" >> ~/.vnc/server\:1.log

cronに登録

@reboot $HOME/cron/vncstart.sh
* * * * * $HOME/cron/vnc_restarter.sh