rsync via pergunta de prompt de senha ssh

0

Oi eu tenho um script de shell rsync que sincroniza um host com um host remoto:

#!/bin/sh
rsync -avz fqdn:/foo/dir1
rsync -avz fqdn:/foo/dir2
rsync -avz fqdn:/foo/dir3

O host remoto permite o rsync sem uma senha com chaves compartilhadas ssh pré, mas somente quando o script acima usa o domínio totalmente qualificado, se eu fizer referência ao IP do host remoto assim,

#!/bin/sh
rsync -avz 192.168.1.1:/foo/dir1
rsync -avz 192.168.1.1:/foo/dir2 
rsync -avz 192.168.1.1:/foo/dir3

Ele me pedirá uma senha para o host remoto, por que se comporta assim?

O ideal é que eu queira a referência IP no caso de o host não conseguir resolver o host remoto.

    
por jamieg 03.03.2017 / 11:10

0 respostas