Bloqueado do SSH no servidor LAMP, mas com acesso SFTP

0

Eu cometi um erro em /etc/sshd_config , então me tranquei do meu servidor hospedado remotamente rodando o Centos 6.

Ele está executando o Apache e eu tenho acesso ao FTP para /var/www e eu sei a senha do root.

Para tentar restaurar sshd_config , tentei criar uma página PHP com alguns comandos exec() e passthru() - eles são executados como usuário apache . Eu tentei:

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

mas isso não funcionou. expect não está instalado no servidor.

Alguém conhece uma maneira de resolver isso?

    
por bao7uo 28.07.2014 / 22:20

2 respostas

2

O root tem acesso ao SFTP? Você pode sftp root@remote ? Se assim for, você deve ser capaz de baixar o / etc / sshd / sshd_config do controle remoto para sua máquina local, corrigi-lo e empurrar a versão corrigida de volta.

    
por 28.07.2014 / 23:22
0

Este é um servidor que você configura ou é algo fornecido por um provedor de hospedagem? Se o provedor de hospedagem o fornecer, eles oferecem um método de instalação do Webmin?

Se não, o que exatamente você alterou na sua configuração SSH?

    
por 28.07.2014 / 23:13