por usar apenas scp
, eu validaria primeiro o servidor A e o servidor B diretamente e tiraria o storagebox
da equação.
De cada servidor, tente algo como scp somefile.txt otherserver:/home/gtludwig/
Se isso não funcionar, o problema é mais simplificado e tem a ver com ssh
e scp
e a segurança entre cada servidor.
Mas suspeito que o problema esteja no fato de as permissões de usuário, arquivo e diretório não estarem sincronizadas entre o storagebox
e o do servidor para o qual você está montando. Isso seria especialmente verdadeiro se storagebox
sendo cifs for algum dispositivo de armazenamento que autentica com algum servidor de domínio do Windows ... que tecnicamente seria o Servidor C. Também saiba que o administrador de storagebox
pode simplesmente restringir quais dispositivos podem montar storagebox
, independentemente se o nome de usuário & a senha está correta para storagebox
. Isso seria o equivalente a restringir uma exportação do NFS do Linux a determinados hosts, conforme pode ser especificado em /etc/exports
.
Mas a partir das informações fornecidas, parece que o que está acontecendo é que você tem storagebox
montado em server_A
e um mount.cifs é direcionado para o usuário u999999
, mas ao usar scp
você está usando o SSH'ing Server_A sob user slammer
assim permissão negada.
Do Server_A primeiro certifique-se de que storagebox
esteja montado com sucesso e, em seguida, como usuário u999999
, você poderá carregar com êxito um arquivo para storagebox
. Em seguida, experimente scp
no servidor_A como u999999
ou certifique-se de que o nome de usuário / ID do usuário usado para scp
seja o mesmo usado para montar o compartilhamento cifs.