ポート21966でSSH接続を受け入れるようにサーバーを設定しました。いくつかの手順に従ってufwを構成しましたが、ポートでのすべてのSSHアクセスからロックアウトされました。
サーバーを「レスキュー」モードで起動して、SSHレスキューアカウントを提供することができました。このアカウントを使用して、ハードドライブをマウントし、ファイルを表示できます。 ufwwサービスが実行されていないため、無効にしたりアンインストールしたりできないため、ここから何をすべきかわかりません。
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
エントリがあることを確認してください。