Eu tive um problema semelhante a isso. Eu precisava de dois PCs , um no Ubuntu e outro no Arch , para sincronizar arquivos através do Unison, mas tive a mesma permissão negada. Apenas para quem está tendo o mesmo problema que eu, eis o que eu fiz:
Primeiro: instalou a mesma versão do Unison nos dois computadores. Isso foi um pouco desafiador, já que o disponível no centro de software estava atrasado em relação ao que estava prontamente disponível para o Arch. Portanto, não consegui encontrar uma versão superior para o Ubuntu, então substituí a do Arch por uma inferior. Encontrei um aqui: http://zdia.de/downloads/unison-2.40.102-linux-x86_64 . A mesma versão está no centro de software do Ubuntu.
Segundo: Siga as etapas aqui:
https://www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-debian-squeeze
(Nota: Arch era meu servidor 1 e o Ubuntu era meu servidor 2.)
Encontrei um problema na etapa 3 ao tentar copiar ssh. Mas foi resolvido alterando "id_dsa.pub" para "id_rsa.pub" na linha "ssh-copy-id -i $ HOME / .ssh / id_dsa.pub root@192.168.0.101". Provavelmente minha culpa, pois acho que esqueci de adicionar "-t dsa". De qualquer forma, tente o comando original primeiro. SE você receber um erro, em seguida, mudar para RSA.
Depois de seguir as etapas acima, descobri que ainda não consegui fazer com que o Unison se conectasse ao outro servidor, nem consigo efetuar login (sem o Unison) através do ssh no outro servidor. Finalmente, depois de horas de busca no google, fui levado a esta página e a resposta dada pelo meu Muru selou o acordo.
Depois de aplicá-lo, agora eu podia entrar via SSH no servidor 2.
Então, eu executei o Unison, corrigi as configurações do perfil e viola!