İstemci-sunucu modunda bir uygulamayı (ParaView) çalıştırmaya çalışıyorum, grafik oluşturma işlemi uzak (sunucu) ucunda yapılıyor. Sunucuya bağlanmak için SSH kullanıyorum, ancak oluşturma işlemini yavaşlattığı için X-forwarding kullanmak istemiyorum.
Ancak, uygulamayı sunucunun ekranında açmaya çalıştığımda, bu etkide hata alıyorum:
Invalid MIT-MAGIC-COOKIE-1 keyError: cannot open display ':0'
Bu konuda kapsamlı araştırmalar yaptım ve aşağıdaki önerilen prosedürü boşuna boşuna denedim bile:
- Yerel ana bilgisayarımın ekranındaki MIT-MAGIC-COOKIE-1 değerini almak için "xauth listesi" kullanıldı.
- Uzaktaki ana bilgisayara ssh ile giriş yaptım.
- Uzaktaki ana bilgisayarda "export DISPLAY =: 0" kullanılır.
- Uzak ana bilgisayarda, uzak ana bilgisayarın ekranının tanımlama bilgisi değerinin üzerine yerel ana bilgisayarınkiyle yazmak için "xauth add" kullanılır.
Bunun doğru prosedür olduğuna ikna oldum ancak doğru çerezleri doğru ekranlara aktarmadığım için ikna oldum.
Yine, uzak bilgisayarın ekranında uygulamaların açılmasını sağlamak için ssh kullanabilmek istiyorum. İdeal olarak, tüm işlemin xhost yerine xauth üzerinden yapılmasını istiyorum ve bir kez daha, X-forwarding kullanmaya ihtiyacım yok. Ne eksik veya yanlış yapıyor olabilirim?