Windows'tan Linux VM'ye SSH. Firefox'u çağıramazsınız: belirtilen ekran yok


0

Son iki gündür bu işteyim ama hala şansım yok.

$ firefox
Error: no display specified

$ firefox &
[1] 25977
Error:no display specified
^C ^C
[1]+ Exit 1

Windows7 makinesindeyim ve Firefox'u CentOS makinesinde açmaya çalışıyorum, ancak geçerli ekranımda gösteriliyor (Windows 7). firefoxTerminalde yazarken aşağıdaki hatayı alıyorum:

Error: cannot open display: localhost:0.0

Ekranı ayarlamak için komutu kullandım.

$ export DISPLAY=localhost:0.0

Bazı siteler aşağıdakileri kullanmanızı önerdi, ancak ikisi de işe yaramadı:

$ export DISPLAY=:0.0

Gerçekten Xming'e ihtiyacım var mı?

Güvenilir kaynakları bilen var mı, bu yüzden PuTTY üzerinden masaüstümde görüntülenecek sanal makineden çalışan uygulamalar (örn. Yönlendirici trafik grafikleri, Apache, basit bir index.html sayfası) hakkında daha iyi bilgi edinebilir miyim?

Gerçekten Xming veya X sunucusu indirmek istemiyorum. Bu gerekli mi?

Komutu çalıştırdığımda firefoxveya firefox &sunucu bir GUI aradığında ancak masaüstümde "işaret edilmediğini" anlıyorum.

Komutu kullandım export.

Yanıtlar:


0

CentOS makinesi uzaktaysa, IP adresini "DISPLAY" dışa aktarırken X sunucusunun (XMing) çalıştığı yerde belirtmeniz gerekir. Ayrıca, X11 portunu da açmış olmalısınız.

Güvenlik duvarı kurallarınız onu engelliyor olabilir, bu nedenle en iyi alternatif ssh istemcinizde "ssh x11 yönlendirme" kullanmaktır. Bu, DISPLAY ortam değişkenini otomatik olarak bağlantı üzerine ayarlayacaktır, bu nedenle Windows 7 makinenizde yapmanız gereken tek şey X sunucusunu (XMing) kurmaktır.

Örneğin, Macun kullanıyorsanız, ssh x11 yönlendirme Bağlantı - SSH - X11 - X11 yönlendirme alanında etkinleştirilebilir.


Evet haklısın. XMing'i yükleyebildim ve "ssh x11 yönlendirme" ile ilgili talimatlarınızı takip ettim.
PhiL

0

Düz SSH, Apache gibi CLI araçlarıyla çalışmanıza izin verecektir.

GUI araçları için, Firefox gibi, xming gibi bir X sunucusuna ihtiyacınız olacaktır. SSH, Linux ile Windows arasında X "komutlarını" ("bir pencere çiz" gibi grafik komutları vb.) İletir, ancak Windows makinenizde Firefox penceresini çizmek için bir X sunucusuna ihtiyacınız vardı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.