Ubuntu 更改SSH配置时将自己锁定在外

Ubuntu 更改SSH配置时将自己锁定在外,ubuntu,ssh,Ubuntu,Ssh,当我在Ubuntu服务器安装中添加新用户时,我确保在我的sshd\u config中的AllowUsers参数中提到了他。在这样做时,我意外地设法让我的服务器拒绝了我自己的登录尝试。我可能把自己锁在外面了吗 新创建的用户登录正常,但是他没有任何sudo权限,因此我无法更改我的SSH配置。如何重新控制服务器 作为新用户,您能否su-otheruser成为您的其他用户,然后从那里sudo?在引导过程中,按住左Shift键,您应该会看到GRUB菜单。 选择包含(恢复模式)的条目,然后等待。 你现在应该

当我在Ubuntu服务器安装中添加新用户时,我确保在我的
sshd\u config
中的
AllowUsers
参数中提到了他。在这样做时,我意外地设法让我的服务器拒绝了我自己的登录尝试。我可能把自己锁在外面了吗


新创建的用户登录正常,但是他没有任何
sudo
权限,因此我无法更改我的SSH配置。如何重新控制服务器

作为新用户,您能否
su-otheruser
成为您的其他用户,然后从那里
sudo

在引导过程中,按住左Shift键,您应该会看到GRUB菜单。 选择包含(恢复模式)的条目,然后等待。 你现在应该看到一份菜单。选择:

remount    Remount / read/write and mount all other file systems 
等待文件系统以读/写权限装载,然后按Enter键

如果此选项不起作用,您可以通过输入“root”选项并键入mount命令来解决此问题,以这种方式使用系统分区:

mount -o remount /dev/sda3
您可以使用“fsck”命令或查看/etc/mtab来检查哪个是您的系统分区

现在又来了一份菜单。选择:

root       Drop to root shell prompt
现在将您的用户重新添加到管理员组(对于Ubuntu 11.10及更早版本):

adduser-admin
或者转到sudo组(适用于Ubuntu 12.04及更高版本):

adduser sudo

重新启动后,您应该可以再次使用sudo。

感谢您提供的详细说明,但是,
su-myusername
已经成功了:)
adduser <USERNAME> admin
adduser <USERNAME> sudo