SSHを介してファイアウォールを設定すると、IPテーブルのルールが混乱して自分自身がロックされていました。

SSHを介してファイアウォールを設定すると、IPテーブルのルールが混乱して自分自身がロックされていました。

私のウェブサイトにファイアウォールルールを設定しようとしましたが、IPテーブルルールを乱してロックしました。 SSH経由でVPSにアクセスできなくなりました。すると、次のメッセージが表示されます。

ssh: connect to host [IP address] port [Port]: Connection timed out

まず、ファイアウォールルールを設定する手順に進みました。この時点では結局、iptables -A INPUT -j DROPどのコマンドも追加できないため、自分をブロックしたようです。

ファイアウォールルールを設定する手順

それでは、この問題を解決し、強力なファイアウォールを追加するにはどうすればよいですか?

注1:私はこの内容に初めて触れ、学びようとしています。注2:インスタンスの管理ページにアクセスすることはできませんが、サイトをホストしている友達にいくつかのタスクを依頼することができます。したがって、SSHで優先順位を変更できます。

よろしくお願いします!

答え1

SSH経由で再度アクセスできません。友達に連絡してiptablesルールをリセットするように依頼する必要があります。

提案がある場合は、iptablesを設定するときにcronwatchdogを使用または設定して、atこれが再度発生しないようにします。役に立つことができると思います。この回答そしてこの回答サーバー障害関連。

関連情報