![损坏的 SSH 恢复](https://linux22.com/image/622677/%E6%8D%9F%E5%9D%8F%E7%9A%84%20SSH%20%E6%81%A2%E5%A4%8D%20.png)
我在尝试添加新用户时弄乱了我的 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
指令。