Gnome 3'e bir Windows VNC istemcisi ile nasıl bağlanabilirim?


24

Gnome 3 masaüstüme VNC istemcisi olan bir Windows makinesinden bağlanabiliyordum. Fakat bir süre önce (Linux tarafında) bir yükseltmeden sonra, çalışmayı bıraktı. Bağlanmaya çalıştığımda, alabileceğim tek şey "Eşleşen güvenlik türü yok" veya "Desteklenen kimlik doğrulama yöntemi yok!" (hangi müşteriyi denediğime bağlı olarak).

Gnome 3'te, Ayarlar> Paylaşma altında Ekran Paylaşma'yı açtım. Bunun altında, Uzaktan Görüntüleme açık, Uzaktan Kumanda açık, Tüm Bağlantıları Onaylı, Parola İste kapalı. Arch Linux'u vino 3.8.1 ile çalıştırıyorum.

Windows tarafında TigerVNC 1.0.1 ve 1.2.0 ve UltraVNC 1.0.9.6.2'yi denedim.

Bu nasıl çalışabilirim?


Güvenlik duvarınız devre dışı bırakılmış ve / veya sunucuya VNC trafiğine izin verecek şekilde yapılandırılmış mı?
slm

1
@slm, bunun bir güvenlik duvarı sorunu olduğuna inanmıyorum, çünkü istemci sunucuyla bağlantıyı başarıyla açmadıysa ve hangi kimlik doğrulama yöntemlerini desteklediğini sormadıkça bu hatayı aldığınızı sanmıyorum.
cjm

VNC sunucusuna bir Windows bilgisayarı dışında bir VNC istemcisi kullanarak bağlanabilir misiniz? Sadece başka bir değişkeni yok etmeye çalışıyorum. Ayrıca hangi Windows versiyonuyla ilgileniyoruz?
slm

Yanıtlar:


24

Bu aslında bilinen ve şu anda açık bir hatadır . Ancak, çok kolay bir geçici çözüm var; Sadece aşağıdaki komutu verin:

gsettings set org.gnome.Vino require-encryption false

Artık çoğu vnc görüntüleyicisiyle bağlantı kurabileceksiniz.


Bunu yaptıktan sonra vino-server veya başka bir şeyi tekrar başlatmam gerekir mi? Ben sadece bunu denedim ve aynı hatayı alıyorum.
fostandy

1
Bu kullanıcı seviyesi ayarıdır, yani değiştirdikten sonra hala sorun yaşıyorsanız, çalıştırmadığınızdan emin olun sudo.
Ryan J

1
Bu kötü bir tavsiye. Ağdaki herkes (wifi veya ethernet) trafiğinizi koklayabilir ve şifreler de dahil olmak üzere tuş vuruşlarını engelleyebilir.
Apollo Clark,

require-encryption falsegerçekten kötü bir fikir! Eğer (!! sadece ve ethernet) Bir Ethernet üzerinde olacak şekilde sürece şifrelemeyi devre dışı bırakma ya da hiçbir yerde o zaman evet o zaman bunu kullanabilirsiniz ortasında bulunan bir yazlık bir WiFi edilir
equivalent8

4

İşte size bazı olası çözümler:

  1. Vino şifrelemesini devre dışı bırakın ve ardından bir SSH tüneli kurun
  2. Vino'nun TLS sürümüyle uyumlu bir VNC istemcisi kullanın: Android: bVNC Ücretsiz, Windows: SSVNC, Linux: vinagre
  3. Tigervnc veya x11vnc gibi farklı bir VNC sunucusu kullanın.
  4. Tightvnc gibi farklı bir VNC sunucusu kullanın, MATE, Xfce, LXDE vb. Gibi farklı bir masaüstü yöneticisine sahip olun.

2.5 yıl sonra bile, bu hala Fedora, Redhat ve Debian sistemleriyle ilgili bir sorundur ... Temel olarak, Gnome 3, Gnome oturumunu başlatırken 3B grafik sürücüsü kontrolü yapar; bu yüzden farklı bir masaüstü yöneticisi kullanın. Alternatif olarak, Vino'yu kullanırsınız ve sonra Tür 18 TLS'yi ve bir avuç uyumlu VNC görüntüleyicisini kullanmanız veya şifrelemeyi kapatmanız ve tüm trafiğinizin kolayca engellenmesi gerekir; bu yüzden şifrelemeyi kapatın ve bir SSH tüneli kullanın.

Bu, çözmek için birden fazla geliştirici grubunun koordinasyonunu gerektiren karmaşık bir problemdir ve çok az ilerleme kaydedilmiştir.


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.