Eu tenho dois servidores (A e B) e minha máquina local. Estou tentando transferir um arquivo do servidor A para o servidor B.
Do servidor A:
scp ./backup.tar [email protected]:/home/public/
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey, password).
lost connection
Do servidor B:
scp [email protected]:/home/public/backup.tar .
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey, password).
lost connection
Mesma mensagem de erro quando tento no meu computador local. O que está acontecendo?
Isto é o que eu recebo quando tento ssh do Servidor A para o Servidor B com o sinalizador de depuração:
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /home/private/.ssh/identity
debug1: Trying private key: /home/private/.ssh/id_rsa
debug1: Trying private key: /home/private/.ssh/id_dsa
debug1: Next authentication method: password
debug1: read_passphrase: can't open /dev/tty: No such file or directory
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
debug1: read_passphrase: can't open /dev/tty: No such file or directory
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
debug1: read_passphrase: can't open /dev/tty: No such file or directory
debug1: Authentications that can continue: publickey,password
debug1: No more authentication methods to try.
Permission denied (publickey,password).
Isso significa que não pode encontrar meu terminal? Devo mencionar que o servidor B é um subdomínio do servidor A. No entanto, meu provedor de hospedagem os vê como entidades completamente diferentes e eles não estão hospedados na mesma LPAR.
Conclusão
Eu enviei um email ao meu provedor de hospedagem e parece que há um pequeno bug relacionado à versão do ssh e do sistema operacional (freeBSD). Atualmente, minha solução alternativa é (1) scp o arquivo localmente para minha máquina, em seguida, (2) scp o arquivo localmente para o segundo servidor. Isso é o que o scp -3
deve fazer, mas isso também falha.