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.