Uma resposta muito tardia, mas que pode ajudar os outros ...
rsync
é executado em um dos dois modos.
-
Você pode executá-lo em ssh
e o processo rsync
local iniciará um processo rsync
no sistema remoto para atuar como seu servidor, com ssh
fornecendo o transporte criptografado entre os dois sistemas. Este modo é indicado por um único cólon entre o host remoto e o caminho remoto:
rsync /path/to/local/ remote:/path/to/remote
-
Você pode executá-lo como um daemon, e o processo rsync
local se conectará diretamente a um processo rsync
do servidor já em execução. Não há criptografia (ou ssh
) oferecida com esse cenário. Este modo é indicado por dois pontos duplos entre o host remoto e o caminho remoto:
rsync /path/to/local remote::/path/to/remote
Você não precisa instalar um ssh
server e um daemon rsync
. Um ou outro é suficiente.
Para uma LAN segura ou onde o conteúdo do arquivo é público, o daemon rsync
pode ser mais adequado, pois não exige que os usuários façam logon no sistema remoto. A abordagem ssh
é melhor para redes inseguras ou não confiáveis (ou seja, a Internet), mas requer uma configuração muito cuidadosa ou a capacidade de os usuários poderem efetuar logon no sistema remoto.
Na sua situação, onde você deseja conectar-se somente a ssh
, não faz sentido configurar ou executar um daemon rsync
.