Root 被锁定在 SSH 之外

Root 被锁定在 SSH 之外

我曾尝试在 Debian 机器上设置 SFTP,并按照指示(和这里),以防止SFTP用户也使用远程登录。

但这样做似乎也锁定了 root 用户,使其无法进行远程登录。当然,没有远程登录,似乎我无法解决这个问题。telnet 似乎未启用。我的其他用户(仅限 ftp)已 chroot。

有什么办法可以解决这个问题吗?我想如果我能够恢复我的 sshd_config 文件(备份为 /etc/ssh/sshd_config.bak),我可能能够再次登录,但如何获得访问权限?

从问题的性质就可以看出,我对这一切都还不太熟悉……

答案1

使用您的普通用户帐户登录(您自己使用的帐户,没有放入 chroot 并su改为 root 后,就可以解决问题了。

如果你以某种方式设法 chroot 了自己的用户帐户,或者根本没有创建过用户帐户(不要曾经如果你重复这个错误),那么你必须进入控制台,重新启动到单用户模式,然后从控制台恢复它。

相关内容