SuseLinuxでsshd_configファイルを編集し、特定のユーザーをAllowUsersに追加した後、リモートLinuxサーバーにどのユーザーでもログインできない

SuseLinuxでsshd_configファイルを編集し、特定のユーザーをAllowUsersに追加した後、リモートLinuxサーバーにどのユーザーでもログインできない

私はLinuxを初めて使用し、sshd_configファイルを確認しながらAllowUsersの下にuser1を追加しましたが、ルートとしてもリモートサーバーにログインできません(authorized_keysの公開鍵を介して)。

私ができる唯一のことは、他のコンピュータからuser1にsshを介してこのリモートコンピュータにログインすることです(このuser1公開鍵をauthorized_keysにコピーしたため)、user1にはsshd_configファイルを編集する権限がありません。

ところで、パスワードを使用して直接rootアクセス権もないため、sudoは機能しません。許可された_keysファイルにコピーしたキーを介してのみrootアクセスできますが、rootまたは他のユーザーとしてログインしようとすると、私のキーは拒否されます。

sshd_configファイルからこのAllowUsersを削除する方法はありますか?

答え1

最も簡単な方法は、サーバーに物理的にアクセスしてローカル端末の1つにログインするか、ブレードサーバーへのネットワーク接続などの操作を実行して、Linuxホストへのシリアル接続をシミュレートすることです。設定によって異なります。

別の方法(可能であればより良いオプション)は、ローカル管理者に連絡して、他のユーザーがリモートでログインできるようにsshd_configを復元するように要求することです。

これがAWSと同じで、ユーザーにのみ管理権限があり、SSH経由の端末アクセスのみがある場合は、データを新しいインストールに移行するか、スナップショットをインストールする方法を見つける必要があります。他のホストのイメージを編集し、sshd_configを編集し、イメージの変更を保存し、仮想マシンに変更されたイメージを受け入れるように祈ります。

もっと役に立つのに十分な情報を提供しなかったのは残念です。

関連情報