Garanta que usuário deve usar os usuários sudo
- local ou remoto (ou ambos)? ou seja, sudo scp
afeta somente os direitos de usuário local para executar o comando scp
.
Como uma solução - tente mover source
arquivos em outro diretório com propriedade e direitos de usuário remoto e verifique permissões de gravação para o usuário local no lugar em que destination
pasta deve ser criada.
Além disso, tente mover source
para o diretório inicial do usuário remoto ~ (pode ser um resultado da política de segurança do servidor).