PuTTY X11 proxy: yanlış yetkilendirme protokolü denendi


13

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 hexkeykullanarak:

xauth list 

daha sonra aşağıdakiler kullanılarak eklenebilecek anahtarı döndürmelidir:

xauth add

Ancak, xauth listkomut 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 ForwardX11Trustedokunacak satırı düzenleyin yesve 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_configkullanarak xdg-openaçamadım geditve aynı mesaj tekrar görünüyor.

peki bu neden oluyor ve bunun çözümü nedir?


İyi haber şu: Artık dosyayı açabiliyorum: komut sshd_configkullanarak sudo nanove satırı ekleyin: ForwardX11Trusted yes.. kötü haber: "ekleme adımı" sonra sorun hala var !!!
McLan

Kullandığınızda tam komut nedir xauth add?
Nate from Kalamazoo

ForwardX11Trustedsunucu için değil, OpenSSH istemcisi için bir seçenektir. Eklenmesi sshd, sürüme bağlı olarak başlamayı engelleyebilir .
Gert van den Berg

Yanıtlar:


7

Su olarak oturum açarken, birkaç "PuTTY X11 proxy: yanlış yetkilendirme protokolü denedi" tür hataları sonra, bir kimlik doğrulama sorunu olduğunu fark ettim. Sonra .Xauthority dosyasını kendi profilim / giriş dizinimden / root dizinine kopyalamayı hatırladım. Sorun çözüldü!


Bu, aynı soruna rağmen farklı bir sorunun cevabına benziyor.
DavidPostill

RaspberryPi'de Raspbian Jessie için çalıştı
Dexter

Bu benim için RPI'da da işe yaradı. Win10 üzerinde PuTTy'den basit leafpadçalıştı, ancak sudo leafpadyukarıdaki açıklamada hata attı. Kopyalama .Xauthoritysorunsuz çalıştı. Çok teşekkürler!
Petr Újezdský

Tamam yetki sorunu için ... ama yine de bana "Ekran açılamıyor:" ...? herhangi bir fikir
ZEE

2

Çözüldü.

Yukarıda bahsedilen ikisinin bir karışımını kullanarak çözdüm.

1. '/ etc / ssh / sshd_config' dosyasına aşağıdaki satırı ekledim

ForwardX11Trusted yes

2. kullanarak xauth yükledim

sudo apt-get install xauth

xauth listyeniden başlatmadan önce benim için boştu. Ancak, yeniden başlatmadan sonra dolduruldu. xauth listMacun ile test ettikten sonra yaptım .

Sonra ssh'ı yeniden başlattım ve işe yaradı. Yaşasın!

Not: Aslında yaptığım şey Raspberry Pi'mi yeniden başlatmaktı


3
ForwardX11Trusted, sshd_config için geçerli bir seçenek değil. Bu bir sunucu parametresi değil, bir istemci parametresidir
HeatfanJohn

Bunu bir süre önce yapmıştım. Şimdi bilmiyorum.
Dheeraj Bhaskar

2

Ana klasörde disk alanı olmadığı için işyerindeki bir sunucuda benzer bir sorun yaşadım. Giriş yaptıktan sonra Xauthority dosyasını yazamadı ve ... iletemedi.

Alan boşaltmak sorunu çözdü.

Yazma erişiminiz olmadığı için ana klasör veya .Xauthority izinleri yanlış ayarlanmışsa benzer bir sorun yaşayacağınızı düşünürüm.


1

Benim durumumda, Ekranı root ile açabileceğimi fark ettim, ama bir su ızgarası yapıyordum ve bu kullanıcı ızgarası sorunlu olanı,

çözüm, bu oturumu kapatmak ve doğrudan ızgara ile yeni bir oturum açmaktı ve işe yaradı, su ızgarasını yapmakla ilgili bir şey başarısız oldu ...


0

Bir sunucuda benzer bir sorun yaşadım. Bunun nedeni, kullanıcının yanlış sayıda görüntüleme almasıydı (DISPLAY = localhost: 10.0). Kullanıcı sunucuya SSH (test1 adı verilen kullanıcı olarak) ile bağlandığında DISPLAY = localhost: 11.0 alır. Başka bir kullanıcı olarak bağlandığında ve ardından kullanıcı (test1) olduğunda, yanlış sayıda ekran alır (DISPLAY = localhost: 10.0). DISPLAY'ın (DISPLAY = localhost: 11.0) tüfek sayısını ayarladığımda çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.