間違えて/etc/sshd_config
Centos 6を実行しているリモートホスティングサーバーにアクセスできなくなりました。
/var/www
FTP経由でアクセスでき、ルートパスワードを知っている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設定で正確に何を変更しましたか?