provavelmente não relacionado ao scp em si, mas algum tipo de resolução de nomes de um host para outro. Outra coisa a considerar é a autenticação. é melhor que você tenha uma chave de autenticação sem senha de A a B. Em que host .ssh / config você está definindo esses hosts? scp não está encontrando essa definição. tente o fqdn real do host e ele deve funcionar bem, se a definição do host for o problema. também, use -v para ver se mais detalhes podem ser encontrados para o erro.