SCP requer senha, mas se eu SSH para o mesmo servidor não

0

Então eu configurei as chaves ssh, testei via cli e tudo funciona muito bem. Quando eu vou executar uma transferência de arquivos SCP, ele pede minha senha para ambas as máquinas, mas se eu simplesmente enviar ssh para o mesmo servidor, ele não faz isso.

Abaixo está o scp que estou executando. Se eu digitar as senhas quando a transferência de arquivos for solicitada, estou simplesmente tentando evitar a necessidade de inserir a senha toda vez.

sudo scp -r [email protected]:/var/spool/servera/backup/2018Backups /home/serverb/Documents/2018Backups
    
por Brian 16.11.2018 / 16:07

1 resposta

5

Quando você corre

ssh [email protected]

Você está fazendo isso sozinho (por exemplo, Brian)

Quando você corre

sudo scp -r [email protected] ...

você está realmente executando como root. Portanto, você está usando diferentes pares de chaves privadas / públicas.

Experimente o scp sem o sudo em algum diretório que você, Brian, não root, tenha acesso e veja o que acontece.

Espero que isso ajude.

    
por 16.11.2018 / 16:31

Tags