Qt-creator üzerinde çalışmak için bir Ubuntu sunucusuna bağlanmaya çalışıyorum. Her şey yolunda gitmeden önce bu dersi takip ettim . Macun ve Xming indirdim ve her şey gayet iyi çalışıyordu.
aniden, Qt-creator üzerinde çalışırken hiçbir değişikliği kaydedemedim. Bu yüzden Qt-creator'ı kapattım ve macun oturumunu yeniden başlattım. bana kullanıcı adı ve şifre (her zamanki gibi) hakkında sordu, sonra sunucuya giriş yaptıktan sonra ve Qt-creator'ı (her zamanki gibi) çalıştırmaya çalıştığımda aşağıdaki mesaj görünüyor:
PuTTY X11 proxy: wrong authorisation protocol attempted
Can't open display: localhost:10.0
bu yüzden, internette bulunan iki yaklaşımı kullanarak sorunu çözmeye çalıştım:
birincisi dpyname protoname hexkey
kullanarak:
xauth list
daha sonra aşağıdakiler kullanılarak eklenebilecek anahtarı döndürmelidir:
xauth add
Ancak, xauth list
komut hiçbir şey döndürmediği için işe yaramadı.
ikinci çözüm şuydu:
./etc/ssh/sshd_config
dosyayı açın: sshd_config ve ForwardX11Trusted
okunacak satırı düzenleyin yes
ve böyle bir satır yoksa ekleyin.
ForwardX11Trusted yes
daha sonra ssh sunucusunu yeniden başlatın ve çalışması gerekir.
Ancak, bu da işe yaramadı. Dosyayı veya öğesini sshd_config
kullanarak xdg-open
açamadım gedit
ve aynı mesaj tekrar görünüyor.
peki bu neden oluyor ve bunun çözümü nedir?
xauth add
?
ForwardX11Trusted
sunucu için değil, OpenSSH istemcisi için bir seçenektir. Eklenmesi sshd
, sürüme bağlı olarak başlamayı engelleyebilir .
sshd_config
kullanaraksudo nano
ve satırı ekleyin:ForwardX11Trusted yes
.. kötü haber: "ekleme adımı" sonra sorun hala var !!!