オンランデバッガーのnpdb
https://simple-and-useful.net/netpdb/npdb.html
の開発で問題が発生!
◆開発内容
オンラインデバッガーで、GUIが使用できるようにした。
方法は簡単で、VNCを利用。
◆先に対応策
vncconfig -display :5 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000
cd /var/www/html/netpdb
python3.6 ./npdb.py &
◆まとめ
セキュリティの為に、ブラックリストが作成されてしまう為らしい。
ブラックリストをリセットするには、短時間接続を試みないか、VNC Serverソフトウェアを再起動するだけです。
とあるが、こちらが良いのではないだろうか?
vncの設定を変える
vncconfig -display :5 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000
※これは開発途中の場合であり、最後はもとに戻せばよい!
◆◆◆まとめ(結論)
本日同じ事で悩んだ
vnc でToo many security failuresがでたら、
コマンドラインから、以下を打つと大丈夫
-display :5は、問題の画面番号に直すこと
vncconfig -display :5 -set BlacklistTimeout=0 -set BlacklistThreshold=1000000
これで、一応なおるが、再度rebootするとまたでてきた。
vnc でToo many security failuresがでないようにするには、
起動時にも上記を書けば良いと思います。
以下は参考です
Too many security failures
VNC Server has a 'blacklisting' scheme that blocks an IP address after five unsuccessful connection attempts. This is a security feature to prevent against DOS and Brute Force attacks against your Computer.
The IP address is initially blocked for ten seconds, but this doubles for each unsuccessful attempt thereafter.
A successful connection from an IP address resets the blacklist timeout. This is built in to VNC Server and does not rely on operating system support.
To reset the blacklist, you simply need to not attempt a connection for a short period of time, or restart the VNC Server software.
If you have failed to enter your connection details correctly a large number of times, it's possible they are not correct. Please ensure that you are connecting to the correct VNC Server, and that you are entering the correct username and/or password. If you are unsure as to the username and password required, please see this article for some suggestions:
What username and password do I enter when I'm trying to connect to VNC Server?
VNCサーバーには、5回接続に失敗した後にIPアドレスをブロックする「ブラックリスト」方式があります。 これはあなたのコンピュータに対するDOSや総当たり攻撃を防ぐためのセキュリティ機能です。
IPアドレスは最初10秒間ブロックされますが、その後の失敗した試行ごとに2倍になります。
IPアドレスからの接続が成功すると、ブラックリストのタイムアウトがリセットされます。 これはVNCサーバーに組み込まれており、オペレーティングシステムのサポートには依存しません。
接続の詳細を何度も正しく入力できなかった場合は、それらが正しくない可能性があります。 正しいVNCサーバーに接続していること、および正しいユーザー名またはパスワードを入力していることを確認してください。
VNCサーバーのパスワードをリセットするには、こちらの記事を参照してください。
ブラックリストをリセットするには、短時間接続を試みないか、VNC Serverソフトウェアを再起動するだけです。
リンク元
https://help.realvnc.com/hc/en-us/articles/360003563111-Too-many-security-failures
解決は
https://superuser.com/questions/437354/vncserver-too-many-security-failures