Eu suspeito que o destino tenha algum problema, como sistema de arquivos somente leitura, sistema de arquivos corrompido, nenhum sftp, nenhum diretório, etc
mas de qualquer forma, eu recomendo que você ignore o scp e use o rsync, ele é muito mais inteligente que o scp.
rsync -avx file_or_dir destination_host:somedir/
copiará arquivos, diretórios, recursivos, com currículo e tudo dentro da conexão ssh, assim como o scp. É claro que você precisa ter o rsync instalado nos dois lados.
as opções "avx" são:
- a - > copiar todos os arquivos / dirs / devices / etc com o tempo e proprietário e
permissão
- v - > verbose, mostre o que está copiando (use -P para mostrar um
progredir para a cópia)
- x - > apenas um sistema de arquivos. é sempre mais seguro
inclua isso, caso você tenha outros pontos de montagem