ssh login passwdless funciona, mas o rsync não está no Centos7

1

Eu quero fazer backup dos arquivos do servidor automaticamente, portanto, tento fazer isso com rsync . Eu uso o comando abaixo para o login do ssh sem senha.

ssk-keygen
ssh-copy-id [email protected]
ssh-copy-id [email protected]

Mas quando eu uso rsync , ele me avisa para inserir o passwd.

Nota: CentOS Linux release 7.5.1804 (Core)

    
por Kris Roofe 26.10.2018 / 12:21

1 resposta

3

É possível que você use a chave errada? Como na captura de tela, quando você conectou por meio do ssh, conectou-se sem digitar a senha da sua chave ssh. Mas quando você tentar usar o rsync e especificar o caminho para a chave. Sua chave solicita senha.

E por que você colocou o caminho para a chave do pub? Você deve colocar o caminho para sua chave privada: /home/lufei/.ssh/id_rsa .

Quando você gera o par de chaves ssh, sua chave privada permanece no host onde foi gerada. A chave pública é enviada para o host que você deseja conectar. Então, quando você quer especificar o caminho para a chave para a conexão ssh, você precisa usar sua chave privada.

    
por 26.10.2018 / 12:35