LAMP 服务器上的 SSH 被锁定,但具有 SFTP 访问权限

LAMP 服务器上的 SSH 被锁定,但具有 SFTP 访问权限

我犯了一个错误,/etc/sshd_config因此将自己锁定在运行 Centos 6 的远程托管服务器之外。

它正在运行 Apache,我可以通过 FTP 访问/var/www并且知道 root 密码。

为了尝试恢复,sshd_config我尝试使用一些命令创建一个 PHP 页面exec()-passthru()这些命令以 user 身份运行apache。我努力了:

echo "password" | su -c "cp -f sshd_config /etc/sshd/sshd_config"

但这没有用。expect未安装在服务器上。

有谁知道解决这个问题的方法吗?

答案1

root 是否有 SFTP 访问权限?你可以吗sftp root@remote?如果是这样,您应该能够将 /etc/sshd/sshd_config 从远程下载到本地计算机,修复它,然后将正确的版本推送回来。

答案2

这是您设置的服务器,还是托管提供商提供的服务器?如果托管提供商提供了它,他们是否提供安装 Webmin 的方法?

如果没有,您到底更改了 SSH 配置什么?

相关内容