损坏的 SSH 恢复

损坏的 SSH 恢复

我在尝试添加新用户时弄乱了我的 ssh。现在我无法通过 ssh 访问服务器,我可以访问 Parallel,是否有希望恢复 ssh 连接?

ssh -v -v -v [email protected]

Authentications that can continue: publickey,password
Permission denied, please try again.

灾难前的历史

useradd myname
passwd myname

比编辑

/etc/ssh/sshd_config

添加

AllowUsers myname

重新启动

service ssh restart

完成所有这些后,退出并尝试登录,但现在甚至 root 也不起作用

恢复后,我做了一些研究,了解如何添加新的 ssh 用户,我发现不需要任何编辑,/etc/ssh/sshd_config只需添加新用户adduser youusername并重新加载即可ssh service ssh reload

答案1

AllowUsers myname在配置中设置。这意味着仅有的 myname可以使用 ssh 登录服务器。root由于没有在 中命名,因此甚至无法登录AllowUsers

要解决该问题,请登录并修复或删除该AllowUsers指令。

相关内容