Sorun
Çoğu kişi, istemcinin ekranını kullanarak uzak ana bilgisayarda GUI programlarını çalıştırmak için "-X" seçeneğiyle ssh üzerinden bir sunucuya bağlanmak ister. GUI programlarını sunucuya bağlı fiziksel monitörde çalıştırmak istiyorum. Mümkün mü ? Daha spesifik olalım:
Benim durumum şudur: Klavye veya fare olmayan bir iş istasyonum var, ancak bağlı bir monitörü var. Dizüstü bilgisayarımla SSH yapmak ve xeyes veya ssvnc gibi bazı grafik programları başlatabilir ve iş istasyonunun monitöründe görünmesini istiyorum.
[xapple@laptop ~]$ ssh workstation
Last login: Mon Sep 26 20:03:35 2011 from laptop
[xapple@workstation ~]$ export DISPLAY=:0
[xapple@workstation ~]$ xeyes
No protocol specified
Error: Can't open display: :0
Düzenle: ekstra bilgi
Belki birkaç şeyi daha net açıklamalıyım:
- İş istasyonuna sudo erişimim var, gerekirse her şeyi yükleyebilirim.
- İş istasyonu GNOME kullanıcı arayüzünü çalıştırıyor.
- Klavye ve fareyi iş istasyonundan çıkarmadan önce bir GNOME oturumuna giriş yaptım. Bunun için GNOME masaüstümü şu anda iş istasyonunun monitöründe görebilirsiniz.
- İş istasyonumdaki dizüstü bilgisayarımdan program çalıştırmak istemiyorum. İş istasyonunda iş istasyonu programları çalıştırmak istiyorum. Uzak sunucuda xeyes veya yürütülebilir dosyalar bulunur ve uzak sunucunun monitöründe çalıştırılmalıdır
- Bunu yaptığımın imlecimin arayüze bağlı olmayacağı bir durumda bırakacağımı anlıyorum. Hiçbir şeyi tıklayamıyorum. Bu iyi.
Herhangi bir yardım büyük takdir!
xhost +
Sunucunuzda yürüttünüz mü ?