GUI uygulamaları başsız bir sunucuda uzaktan nasıl çalıştırılır?


12

Ubuntu'da yeniyim - acemi sorular için özür dilerim. Ne var - ben sadece ftp ve macun ile erişim var Ubuntu sunucusudur. Ne yapmak istiyorum - o Ubuntu makineden firefox (veya başka bir tarayıcı) çalıştırmaktır.

Firefox'u kurmayı başardım, ancak böyle bir şey çalıştırmaya çalıştığımda:

x-www-browser http://google.com

Diyor ki:

Error: no display specified

Anlamadım - Ubuntu sever'de hiç ekran yok - sadece raftaki bilgisayar kasası, sahip olduğum tek ekran benim.

Bilmiyorum, bu ekran çıkışını makineme nasıl yönlendirebilirim (mümkünse).


"PuTTY üzerinden erişim" in SSH erişimini ifade ettiğini varsayıyorum.
Nathan Osman

2
Ubuntu'ya Sor hoş geldiniz! @ user3344830: Bu yanıt size yardımcı olduysa , lütfen başkalarının gelecekte daha kolay bulabilmesi için kabul edilen yanıt olarak işaretlemeyi düşünün . Bu aynı zamanda size yardımcı olduğu için sorunuzu cevaplayan kişiye teşekkür etmek için kibar bir yoldur.
Danatela

1
Bu soruda "macun (ssh?) Ve ftp yoluyla erişebildiğim" yazıyorsa, kritik bir şey belirtmiyorsunuz, erişmek için kullandığınız MÜŞTERİN (yerel bilgisayarınız) işletim sistemi / yazılım / donanım kurulumu nedir? Bunu dışarıda bıraktığınız için, bu soruların hepsi karanlıkta çekiliyor.Bunu kolayca cevaplayabilirim ama ana değişkenin ne olduğunu bilmeden, 10 farklı olası çözümü listelemek istemiyorum, sadece Bu tür bir zaman var :)
osirisgothra

Yanıtlar:


19

Bu, X11 tüneli kullanılarak mümkün olduğunca fazladır. Bunu yapmanın kesin talimatları, sunucuya bağlanmak için kullandığınız platforma bağlı olarak değişir.

Windows XP / 7/8

Aşağıdaki araçları indirip yüklemeniz gerekir:

Xming yüklendikten sonra programı başlatın. Artık bilgisayarınızda yerel olarak çalışan bir X11 oturumunuz var. Sunucuya bağlanmak için PuTTY'yi başlattığınızda, soldaki "SSH" sütununu genişletin ve "X11" i tıklayın:

resim açıklamasını buraya girin

Şimdi "X11 yönlendirmeyi etkinleştir" onay kutusunun işaretli olduğundan emin olun:

resim açıklamasını buraya girin

Sunucuya normalde yaptığınız gibi bağlanın. Şimdi bir X11 uygulaması (Firefox gibi) çalıştırdığınızda, yerel X11 sunucunuzu kullanacaktır:

resim açıklamasını buraya girin

Ubuntu 12.04+

Ubuntu'da X11 iletimi inanılmaz derecede basit. PuTTY kullanmanıza bile gerek yok. Sadece bir terminal açın ve SSH komutunu kullanın:

ssh -X myserver.example.com

1
Teşekkürler, ama benim için işe yaramadı. Tüm önerileri yaptıktan sonra, şimdi başka bir hata mesajı alıyorum: hala hata veriyor: ekran açılamıyor: localhost: 0.0
user3344830

@ user3344830 Xming'in çalıştığından emin misiniz? Sistem tepsisinde bir simge olmalıdır. Bazen PuTTY'yi kapatıp açmak ve tekrar denemek yardımcı olur.
Nathan Osman

SSH sunucusunda ayrıca X11 iletimi etkinleştirilmiş olmalıdır.
ankit7540
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.