Se você tiver acesso como root over ftp, poderá fazer o seguinte:
- Coloque o (s) pacote (s) necessários para a reinstalação do sshd em algum diretório, por exemplo, / root / sshd_reloaded.
- Prepare um script, que instale esse pacote e inicie o demônio sshd.
- FTP os pacotes para o local apropriado e o script para
/etc/cron.hourly
(ou equivalente em seu sistema VPS) e chmod-lo 0755 para torná-lo executável. A idéia geral é fazer o cron pegar e fazer o trabalho para você. Se você não quer esperar, você provavelmente poderia colocar um arquivo em / var / spool / cron / para fazer o cron executar um script que instala e inicia o sshd. - Espere o cron pegar o novo arquivo e executar o trabalho.
- Faça o login no seu VPS, altere a senha do root (ele foi em texto puro via FTP) e não faça mais nada;).
Eu recomendaria tentar primeiro na máquina local - isso facilitará a depuração. Somente quando tiver certeza de que todos os elementos funcionam, faça isso no host remoto.
O truque todo depende da capacidade de poder remotamente FTP como root em um ambiente não-chrooted (que não é a maneira que eu recomendaria para configurar o servidor FTP).