Uzak bilgisayarı, Matlab'ın ssh ve x11 iletimi yoluyla çalıştırılmasını sağlamak için nasıl ayarlanır


2

Uzaktaki bir bilgisayara bağlanmaya çalışıyorum ve matlab'ı x11 yönlendirme ile çalıştırıyorum (ekrana ulaşmak için). Ancak, uzak bilgisayar bu şekilde ve ileri x11 matlab çalıştırmak için yapılandırılmamış gibi görünüyor, çünkü aşağıdaki hatayı alıyorum:

"Uyarı: Belirtilen ekran yok. Ekranda grafik görüntüleyemezsiniz."

Hata, benim tarafımda değil, başarılı bir şekilde (yani, şimdi sadece) farklı bir uzak bilgisayara çarptım ve matlab'ı x11 yönlendirme ile çalıştırdım. Bunun çalışabilmesi için yapılandırılması gereken uzak sunucuda ne aramalıyım?

Güncelleme

Uzaktaki ana bilgisayarı bu talimatları Apple'dan izleyerek bir x11 istemcisi olarak aldım . Şimdi, x11 çalışıyor ( xcalcvb. İçin). Şimdi, bir matlab sorunu varmış gibi görünüyor, matlabkomutu çalıştırdığımda aşağıdaki hatayı alıyorum:

Ekran açılamadı. Çıkılması.

Xlogo gibi o sunucuda başka X programları çalıştırabilir misiniz? Bu işe yaramazsa, xauth yüklü mü?
fideli

"Hata: Ekranı açamıyorum:" Bunu hayır olarak yorumluyorum? Diğer "sunucu", bir mac pro, muhtemelen x11 olduğunda varsayılan kurulumları ile. Muhtemelen bir şey yüklemem gerekiyor? Örneğin, xauth? :)
Tony Stark

Hem yerel hem de uzak makinelerde OS X'in hangi sürümlerini kullanıyorsunuz? 10.6’nın EKRAN ile ilgili bazı varsayılan ayarları değiştirdiğini düşünüyorum.
dtlussier

Henüz şansın var mı? Öyleyse, lütfen çözümünüzü ileride başvurmak üzere gönderin.
Dennis Jaheruddin

Yanıtlar:


1

Buradaki talimatları deneyin :

Mac OS X'te X11 İleri Yönünde 3 Basit Adım

  1. Mac OS X Leopard'da “Terminal” i açın.

  2. ssh -X X11 Uzaktaki ana makinenize yönlendirin (-X veya -Y bayrağı X11'i ileriye götürmek için “man ssh” konusuna bakın): ssh -X johndoe@123.456.789

  3. Remote X11 programınızı başlatın ve kullanıcı ekranını yerel makinenizde görüntüleyin: xeyes &

Voila çalışıyor! X uygulaması X11 ortamınızı başlatır. Asmak ne zaman ilk aldığınızda X11 yönlendirme yapmak oldukça kolaydır.


-1

Mac'e özellikle aşina değilim, ancak doğrudan Linux'ta sorun genellikle DISPLAY ortam değişkeninin ayarlanması ile ilgilidir. Yerel olarak oturum açtığınızda genellikle localhost olarak ayarlanır (veya varsayılan). Uzaktan giriş yaparken, uzaktaki ana makineye yönlendirmek için genellikle manuel olarak ayarlamanız gerekir. Bu yüzden DISPLAY=remotehost:0.0hile gibi bir şey beklerdim . Doğal olarak yerel X sunucusunun uzak istemcileri kabul etmesi gerekir.


Soru DISPLAY, daima yerel ana bilgisayara ayarlanan ve SSH üzerinden taşınan X11 bağlantılarının ayarlandığı X11'in SSH üzerinden iletilmesi hakkında konuşuyor .
21'de grawity

Birden fazla durumda, yukarıdakilerin doğru olmadığı durumlarda çalışabilmek için SSH_CLIENT'den DISPLAY ayarını yapmak zorunda olduğumu tespit ettim.
rlduffy

Bu yalnızca sunucu X11 yönlendirmeyi etkinleştirmeyi reddettiğinde ya da DISPLAY bazı oturum açma komut dosyası tarafından ayarlanmadıysa olabilir.
Grawity
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.