web-dev-qa-db-ja.com

UFWでSSHから自分を締め出しました

ポート21966でSSH接続を受け入れるようにサーバーを設定しました。いくつかの手順に従ってufwを構成しましたが、ポートでのすべてのSSHアクセスからロックアウトされました。

サーバーを「レスキュー」モードで起動して、SSHレスキューアカウントを提供することができました。このアカウントを使用して、ハードドライブをマウントし、ファイルを表示できます。 ufwwサービスが実行されていないため、無効にしたりアンインストールしたりできないため、ここから何をすべきかわかりません。

2
James

Ufwルールは/lib/ufw/user.rules設定ファイルにあるはずです。そのファイルを変更して、### RULES ###セクションと### END RULES ###セクションの間のどこかに次のエントリがあるようにします。

### Tuple ### allow any 21966 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p tcp --dport 21966 -j ACCEPT

さらに、/etc/ssh/sshd_configファイルに(ポート22ではなく)Port 21966エントリがあることを確認してください。

6
Mxx