Você pode fazer isso com scp se você primeiro configurar as chaves ssh (instruções aqui ) para que você não precise autenticação de senha. A outra coisa que você pode fazer é instalar o rsync, ele está disponível em sunfreeware e blastwave , ou pode ser compilado da fonte para o seu sistema. De qualquer forma, se você usar o rsync, eu provavelmente recomendaria usar o transporte ssh.
Nada disso irá lidar com as permissões. Se o usuário estiver executando os comandos, pois não tem permissão para ler / gravar no diretório relevante, isso ainda falhará.