अमेज़न EC2 AMI से X11 फॉरवर्ड करना


16
   local$> echo $DISPLAY
   :0.0
   local$> ssh -X -i PEMFILE ec2-user@AMAZONEC2_AMI
   [ec2-user@REMOTE_AMI ~]$ echo $DISPLAY

   [ec2-user@REMOTE_AMI ~]$ sudo grep X11 /etc/ssh/sshd_config ~/.ssh/*
   /etc/ssh/sshd_config:#X11Forwarding no
   /etc/ssh/sshd_config:X11Forwarding yes
   /etc/ssh/sshd_config:#X11DisplayOffset 10
   /etc/ssh/sshd_config:#X11UseLocalhost yes

इसलिए प्रदर्शन आगे नहीं किया जाता है। emacs &उदाहरण के लिए एक आदेश स्थानीय डेस्कटॉप पर X11 विंडो नहीं दिखाता है। कृपया सलाह दें।


2
क्या आपने X11Forwardingहाँ में बदलने के बाद अपने sshd को पुनः आरंभ किया ?
ओली

आप यह भी देख सकते हैं कि क्या आपके द्वारा चलाए जाने पर कोई दिलचस्प चेतावनी / नोट्स हैंssh -vvvv -X -i ...
एलेक्स

X11Forwading पहले से हां के लिए सेट किया गया था। Forvvvv डिबग 1: रिमोट: कोई xauth प्रोग्राम; स्पूफिंग के साथ आगे नहीं किया जा सकता। क्या इसका कारण हो सकता है?
विनम्र डिबगर

जवाबों:


22

इसे मैने किया है:

sudo yum install xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64 dbus-x11.x86_64

और मुझे आखिरकार एक डिस्प्ले चर मिला और यह सब काम करना शुरू कर दिया!


1
यह भी मेरे लिए काम किया।
xaxxon

1
मेरे लिए काम किया - मैंने कमांड को ठीक उसी तरह प्रस्तुत किया, जैसा मैंने प्रस्तुत किया था, और मैं ssh -XY user@myinstance.com का उपयोग करके वापस लॉग इन किया
Escualo

मुझे अपना उदाहरण रिबूट करना पड़ा ताकि sshd मुझे X11 फॉरवर्ड करने की पेशकश करने के लिए शुरू हो सके: बस sshd को पुनरारंभ करना पर्याप्त नहीं था।
क्रब

6.2 पर मेरे लिए काम किया, कोई पुनः आरंभ करने की आवश्यकता नहीं है।
९ ०२०५

0

उपरोक्त उत्तर से स्थापित करें मेरे RHEL 6.2 EC2 उदाहरण के लिए काम नहीं किया। यहाँ कदम है कि काम किया है:

$ sudo yum groupinstall "X विंडो सिस्टम"

# अब -X विकल्प के साथ एक नया SSH डिस्कनेक्ट और बनाएं


0

मेरे पास जवाब पोस्ट करने की प्रतिष्ठा नहीं है और इसने मेरे लिए अमेज़न आरएचईएल पर काम किया

sudo yum groupinstall "X Window System"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.