Ben de buna benzer bir problem yaşadım. Ben gerekli iki PC , Arch üzerinde Ubuntu üzerinde ve diğeri Unison aracılığıyla senkronizasyon dosyalarına ancak aynı izni içine koştu hatası yalanladı. Sadece benimle aynı problemi yaşayanların iyiliği için, yaptığım şey şu:
İlk önce: Her iki bilgisayara da aynı Unison sürümünü yükledim. Yazılım merkezinde mevcut olanı Arch için hazır bulunanların arkasında olduğu için bu biraz zordu. Bu yüzden, Ubuntu için daha yüksek bir sürüm bulamadım, bu yüzden onun yerine Arch'daki birini daha düşük bir sürümle değiştirdim. Burada bir tane buldum: http://zdia.de/downloads/unison-2.40.102-linux-x86_64 . Aynı sürüm Ubuntu'nun yazılım merkezindedir.
İkincisi: Buradan adımları takip edin:
https://www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-debian-squeeze
(Not: Arch benim sunucumdu 1 ve Ubuntu oldu sunucum 2.)
Ssh-kopyalamaya çalıştığım gibi 3. adımda bir sorunla karşılaştım. Ancak "ssh-copy-id -i $ HOME / .ssh / id_dsa.pub root@192.168.0.101" satırında "id_dsa.pub" ifadesini "id_rsa.pub" olarak değiştirerek çözüldü. Muhtemelen benim hatam, sanırım "-t dsa" eklemeyi unuttum. Neyse, önce orijinal komutu dene. Eğer bir hata alırsanız, o zaman rsa için değiştirin.
Yukarıdaki adımları uyguladıktan sonra, Unison'ı diğer sunucuya bağlamak için hala Unison'ı alamadığımı öğrendim, ne de (Unison olmadan) ssh üzerinden diğer sunucuya giriş yapamıyorum. Sonunda, saatlerce google aramanın ardından bu sayfaya yönlendirildim ve Muru'ma verilen cevap anlaşmayı imzaladı.
Uyguladıktan sonra, şimdi SSH üzerinden sunucu 2'ye giriş yapabilirim.
Böylece Unison'ı çalıştırdım, profil ayarlarını düzelttim ve viola!