Você pode estar interessado em Tecido
O Fabric é uma biblioteca Python e uma ferramenta de linha de comando para otimizar o uso do SSH para tarefas de implantação de aplicativos ou administração de sistemas.
Ele fornece um conjunto básico de operações para executar comandos de shell locais ou remotos (normalmente ou via sudo) e fazer upload / download de arquivos, além de funcionalidades auxiliares, como solicitar ao usuário em execução a entrada ou interromper a execução.
Você também pode estar interessado em drush para acessar a linha de comando do Drupal.
por exemplo, alguns comandos drush relevantes:
archive-dump Backup your code, files, and database into a single file.
archive-restore Expand a site archive into a Drupal web site.
core-rsync (rsync) Rsync the Drupal tree to/from another server using ssh.
ou ambos :)