Saya punya masalah yang mirip dengan ini. Saya membutuhkan dua PC , satu di Ubuntu dan satu lagi di Arch , untuk menyinkronkan file melalui Unison tetapi berlari ke izin yang sama ditolak kesalahan. Hanya demi mereka yang memiliki masalah yang sama dengan saya, inilah yang saya lakukan:
Pertama: Menginstal versi Unison yang sama di kedua PC. Ini agak menantang karena yang tersedia di pusat perangkat lunak berada di belakang untuk apa yang sudah tersedia untuk Arch. Jadi, saya tidak dapat menemukan versi yang lebih tinggi untuk Ubuntu, jadi saya mengganti yang di Arch dengan yang lebih rendah. Ditemukan di sini: http://zdia.de/downloads/unison-2.40.102-linux-x86_64 . Versi yang sama ada di pusat perangkat lunak untuk Ubuntu.
Kedua: Ikuti langkah-langkah dari sini:
https://www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-debian-squeeze
(Catatan: Arch adalah server saya 1 dan Ubuntu adalah server saya 2.)
Saya mengalami masalah pada langkah 3 ketika saya mencoba ssh-copy. Tapi itu diselesaikan dengan mengubah "id_dsa.pub" menjadi "id_rsa.pub" di "ssh-copy-id-i $ HOME / .ssh / id_dsa.pub baris root@192.168.0.101". Mungkin salah saya, karena saya pikir saya lupa menambahkan "-t dsa". Pokoknya, coba perintah aslinya terlebih dahulu. JIKA Anda mendapatkan kesalahan, maka ubah ke rsa.
Setelah mengikuti langkah-langkah di atas, saya menemukan saya masih tidak bisa mendapatkan Unison untuk terhubung ke server lain, saya juga tidak bisa masuk (tanpa Unison) melalui ssh ke server lain. Akhirnya, setelah pencarian Google selama berjam-jam, saya diarahkan ke halaman ini, dan jawaban yang diberikan Muru saya menyegel kesepakatan.
Setelah menerapkannya, sekarang saya bisa masuk melalui SSH ke server 2.
Jadi saya menjalankan Unison, dan mengoreksi pengaturan profil, dan biola!