LAMP サーバーの SSH はロックされていますが、SFTP アクセス権があります。

LAMP サーバーの SSH はロックされていますが、SFTP アクセス権があります。

間違えて/etc/sshd_configCentos 6を実行しているリモートホスティングサーバーにアクセスできなくなりました。

/var/wwwFTP経由でアクセスでき、ルートパスワードを知っているApacheを実行しています。

回復を試みるために、sshd_configいくつかのコマンドを使用してPHPページを作成しようとしましたexec()passthru()このコマンドはuserとして実行されましたapache。私は試した:

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

しかし、それはうまくいきませんでした。expectサーバーにインストールされていません。

この問題に対する解決策を知っている人はいますか?

答え1

ルートにSFTPアクセス権がありますか?できますかsftp root@remote?その場合は、リモートからローカルシステムに/etc/sshd/sshd_configをダウンロードして変更し、正しいバージョンを再プッシュできる必要があります。

答え2

これはあなたが設定したサーバーですか、それともホスティングプロバイダによって提供されたサーバーですか?ホスティングプロバイダが提供している場合は、Webminをインストールする方法を提供していますか?

それ以外の場合は、SSH設定で正確に何を変更しましたか?

関連情報