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 .