Isso funciona para mim:
tar cz * | ssh -p XXX account@host "cat | tar xvz -C /home/site/www"
Estou tentando transferir todos os arquivos de dentro de um diretório por meio do tar da seguinte forma:
tar cz * | ssh -p 57310 [email protected] tar xzv -C /home/site/www
e o erro retornado é
stdin: is not a tty
tar: includes: file changed as we read it
tar: /home/site/www: Cannot chdir: No such file or directory
tar: Error is not recoverable: exiting now
Estou conectando ao example.com usando a chave ssh.