無法再以原始使用者身分登入 ubuntu

無法再以原始使用者身分登入 ubuntu

我創建了一個帶有“vagrant”用戶和(ssh)公鑰身份驗證的 ubuntu 虛擬機器。然後我創建了一個新用戶“sshuser”,更改設定檔:

etc/ssh/sshd_config與行:

PasswordAuthentication yesAllowUsers sshuser

現在我無法再使用“vagrant”用戶登錄,因為它要求輸入密碼,但該用戶是透過密鑰進行身份驗證的。

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

另外,我不知道是否以及如何切換到“root”。

請建議

答案1

引用 sshd_config 檔案的線上說明頁。

AllowUsers 此關鍵字後可跟著使用者名稱模式列表,以空格分隔。如果指定,則允許登入僅有的對於與其中一種模式相符的使用者名稱。

您的AllowUsers指令中未指定使用者vagrant,因此他無法登入。您應該在AllowUsers指令中新增使用者名稱vagrant,前面加一個空格。

允許使用者 sshuser 流浪者

相關內容