Olá pessoal, no post anterior nós vimos como trocar arquivos entre servidores via SSH, esse post explica como copiar/enviar arquivos usando o SSH do PHP.
Pode ser utilizado para diversos fins, eu utilizo junto com um script de backup onde eu gerencio e copio meus backups para outro servidor, tudo pelo PHP.
A versão do PHP utilizada nesse post é a 5.5, a distribuição linux pode ser qualquer uma, mas estou utilizando o Ubuntu Server 14.04. Como arquivos e bibliotecas extras, temos o php5-dev e php-pear instalados, o servidor linux precisa ter instalado a biblioteca libssh2 >= 1.2.