元のユーザーとしてUbuntuにログインできなくなりました

元のユーザーとしてUbuntuにログインできなくなりました

「vagrant」ユーザーと (ssh) 公開鍵認証を使用して Ubuntu VM を作成しました。次に、構成ファイルを変更して新しいユーザー「sshuser」を作成しました。

etc/ssh/sshd_config次の行を追加します:

PasswordAuthentication yesそしてAllowUsers sshuser

パスワードを要求されるものの、そのユーザーはキーで認証されているため、「vagrant」ユーザーでログインできなくなりました。

login as: vagrant
Server refused our key
[email protected]'s password:

また、「root」に切り替えることができるかどうか、またその方法はわかりません。

提案してください

答え1

sshd_config ファイルのマニュアルページからの引用。

AllowUsers このキーワードの後に​​、スペースで区切られたユーザー名パターンのリストを続けることができます。指定すると、ログインが許可されますのみいずれかのパターンに一致するユーザー名を検索します。

ユーザー vagrant は AllowUsers ディレクティブに指定されていないため、ログインできません。AllowUsers ディレクティブに、先頭にスペースを付けてユーザー名 vagrant を追加する必要があります。

AllowUsers sshuser vagrant

関連情報