permissão de erro negada (publickey, keyboard-interactive) através de ssh (scp) entre linux

3

Estou conectando do bastião (server-name) para outro servidor (ecash) através do ssh através de um par de chaves.

Eu tenho que copiar um arquivo chamado htdocs do ecash para o bastião, então estou executando:

scp source_user@source_remote_host:/usr/bin/mysql_backup.sh \
     target_user@target_remote_host:/var/tmp/

mas isso está me pedindo uma senha, apesar de eu estar conectado por meio de um par de chaves.

E quando eu digito a senha, recebo permissão negada error (publickey, keyboard-interactive).

Existe algum problema nas permissões de comando ou arquivo? O que posso fazer?

    
por Waqas Rana 27.09.2016 / 11:05

2 respostas

0

Eu usei esse comando que funcionou para mim:

rsync -avp ssh --progress /home/ root@ecash-staging:/var/www/localhost/htdocs
    
por 27.09.2016 / 14:18
1

but that's asking me for a password, even though I was connected through a key pair.

O uso dessa sintaxe está se conectando do primeiro host (não do host) ao segundo. Você pode autenticar a partir do seu host usando a opção -3 , o que geralmente é mais conveniente:

scp -3 source_user@source_remote_host:/usr/bin/mysql_backup.sh \
    target_user@target_remote_host:/var/tmp/
    
por 27.09.2016 / 13:26