Pano, X sunucusu tarafından sağlanır . Sunucunun başsız olup olmadığı önemli değil, önemli olan yerel grafik oturumunuzun uzak makinede çalışan programlar tarafından kullanılabilir olmasıdır. X'in ağ şeffaf tasarımı sayesinde bu mümkündür.
Uzak sunucuya, Linux çalıştıran bir makineden SSH ile bağlandığınızı varsayıyorum. Hem istemci yapılandırmasında hem de sunucu yapılandırmasında X11 iletmenin etkinleştirildiğinden emin olun. İstemci yapılandırmasında, çizgi olması gerekir ForwardX11 yes
yılında
~/.ssh/config
varsayılan olarak üzerinde olması, ya da seçenek geçmesi -X
için ssh
sadece o oturum için komuta. Sunucu yapılandırmasında, çizgi olması gerekir X11Forwarding yes
halinde
/etc/ssh/sshd_config
(ki Ubuntu varsayılan olarak bulunur).
X11 yönlendirmesi etkin olup olmadığını kontrol etmek için, değeri bakmak
DISPLAY
ortam değişkeni: echo $DISPLAY
. localhost:10
(Uzak makinede çalışan uygulamalara aynı makinede çalışan bir ekrana bağlanmaları söylenir, ancak bu ekran bağlantısı aslında SSH tarafından istemci tarafındaki ekranınıza iletilir) gibi bir değer görmelisiniz . DISPLAY
Ayarlanmamışsa, manuel olarak ayarlamanın bir faydası olmadığını unutmayın : yönlendirme yerinde ise ortam değişkeni her zaman doğru ayarlanır. SSH bağlantı sorunlarını teşhis etmeniz gerekirse , neler olup bittiğine dair ayrıntılı bir iz sürme seçeneğini -vvv
geçin ssh
.
Başka yollarla bağlanıyorsanız, X11 yönlendirmesini gerçekleştirebilir veya başaramayabilirsiniz. İstemciniz Windows çalıştırıyorsa,
PuTTY
X11 yönlendirmeyi destekler; Windows makinesinde Xming gibi bir X sunucusu çalıştırmanız gerekir .
By Gilles Ask Ubuntu gelen
echo $DISPLAY
diyor?