X11, जैसा कि मैं जानता हूं कि आप में से अधिकांश जानते हैं, लगभग सभी लिनक्स वितरणों द्वारा उपयोग किया जाने वाला ग्राफिकल सर्वर है। यह सर्वर SSH के माध्यम से अन्य चीजों के अलावा अनुमति देता है। इसका मतलब यह है कि हमारे डेस्कटॉप पर डिस्प्ले निर्यात करके रिमोट मशीन से ग्राफिकल एप्लिकेशन चलाना संभव है। यही है, एप्लिकेशन रिमोट सर्वर पर चलता है, लेकिन ग्राफिकल इंटरफ़ेस हमारे स्थानीय डेस्कटॉप पर प्रदर्शित होता है।
कदम
1. सर्वर पर, फ़ाइल को संपादित करें / Etc / ssh / ssh_config और विकल्प को संशोधित करें X11अग्रेषण तो यह इस तरह दिखता है:
X11Forwarding हाँ
इस परिवर्तन के बाद, ssh डेमॉन को फिर से शुरू करना आवश्यक हो सकता है। ऐसा करने का तरीका प्रत्येक लिनक्स वितरण के अनुसार भिन्न होता है। मशीन को पुनरारंभ करने के लिए सबसे सरल बात है।
2. स्थानीय डेस्कटॉप पर, SSX -X पैरामीटर का उपयोग करके सर्वर में लॉग इन करें:
ssh -X user @ hostname
जहाँ उपयोगकर्ता सर्वर में लॉग इन करने के लिए उपयोग किया जाने वाला उपयोगकर्ता नाम है और मेजबाननाम सर्वर का आईपी या उपनाम है।
3. एप्लिकेशन चलाने के लिए, आपको बस इसे टर्मिनल से करना होगा। उदाहरण के लिए:
फ़ायरफ़ॉक्स
X11 अग्रेषण पर भरोसा किया
विश्वसनीय X11 अग्रेषण को सक्षम करके, कनेक्शन की गति को थोड़ा तेज करना संभव है, क्योंकि इसकी सुरक्षा से संबंधित कुछ चरणों से बचा जाता है।
यदि सुरक्षा की तुलना में मामले में गति अधिक महत्वपूर्ण है, तो बस इतना करना आवश्यक है:
1. सर्वर पर, फ़ाइल को संपादित करें / Etc / ssh / ssh_config और विकल्प को संशोधित करें फॉरवर्डX11विश्वसनीय तो यह इस तरह दिखता है:
ForwardX11Trust हाँ
2. स्थानीय डेस्कटॉप पर, SS- के माध्यम से सर्वर में लॉग इन करें -Y पैरामीटर का उपयोग कर:
ssh -Y उपयोगकर्ता @ होस्टनाम
X11 अग्रेषण संपीड़ित
उन परिदृश्यों में जिनमें सर्वर और क्लाइंट के बीच संबंध सबसे अच्छा नहीं है, सर्वर द्वारा भेजे गए डेटा को संपीड़ित करना संभव है।
ऐसा करने के लिए, SSH के माध्यम से सर्वर में प्रवेश करते समय, -C पैरामीटर जोड़ें:
ssh -X -C user @ hostname
कठिन, बहुत सारी आज्ञा।
मैंने अपनी ज़िंदगी को बेहतर नहीं बनाया और टीमव्यूअर को चलाया
मुझे नहीं पता, लेकिन मैं TeamViewer और इसके धन्य पासवर्ड के साथ अधिक जटिल हूं।
यह मुझे लगता है कि वे 2 अलग-अलग चीजें हैं, कि कोई मुझे सही करता है, लेकिन यह विधि जो यहां प्रस्तावित है, पूरे वातावरण को बढ़ाने के लिए नहीं है जैसे कि यह टीमव्यूअर करता है, लेकिन उदाहरण के लिए इसे "फ़ायरफ़ॉक्स" कहते हैं। कि आपकी मशीन में फ़ायरफ़ॉक्स हमेशा की तरह खुलता है लेकिन वास्तव में यह रिमोट मशीन से चल रहा है।
दरअसल, जैसा कि आपने संकेत दिया है, यह आपकी मशीन पर फ़ायरफ़ॉक्स (सर्वर से) चलाना है। बस यही अब वे मुझे सिखा रहे हैं।
यह सही है, चैंपियन!
जैसा कि एक मित्र कहता है, बहुतों को भ्रमित न करें: "एक चीज एक चीज है और दूसरी चीज कुछ और है।" हा…
नाह गंभीरता से आप सही हैं यह तरीका टीमव्यूअर के साथ तुलनीय नहीं है।
झप्पी! पॉल
बहुत अच्छा, सब से ऊपर उपयोगी और सच यह है कि मैं इसे बहुत हाल ही में all का उपयोग करता हूं
सवाल यह है: ssh_config या sshd_config? (man sshd_config क्योंकि सभी डिस्ट्रॉफ डिफ़ॉल्ट रूप से इसे नहीं लाते हैं, हालांकि आदर्श को $ HOME / / ssh / config में उपयोगकर्ता के रूप में घोषित करना है)
आप विकल्प X11UseLocalhost पर भी देख सकते हैं
या DISPLAY = ip के साथ क्लासिक एक: Xx और xhost,
और किसी भी समस्या से पहले क्रिया दें (-v)
यह सही है ... अच्छा योगदान!
वैसे मुझे यह बहुत दिलचस्प लगता है! आपका बहुत बहुत धन्यवाद! मुझे अपने ovh सर्वर पर इसका परीक्षण करना होगा! 🙂
आगे! झप्पी! पॉल।
बहुत अच्छा लेख। एक समस्या, मैं इस विकल्प का उपयोग एक रास्पबेरी पाई को रास्पियन और Lxde के साथ जोड़ने के लिए करता हूं, एक उबंटू से एकता के साथ। बहुत बार ऐसा होता है कि एप्लिकेशन आइकन दूषित दिखते हैं। यह क्या हो सकता है?
एक और बात, मैं आमतौर पर पृष्ठभूमि में ग्राफिक एप्लिकेशन चलाने का विकल्प जोड़ता हूं: फ़ायरफ़ॉक्स और
पृष्ठभूमि में ऐप्स को चलाने के लिए अच्छा योगदान, मैंने इसके बारे में नहीं सोचा था।
आइकनों के बारे में ... क्या आपके साथ संपीड़ित X11 अग्रेषण का उपयोग होता है?
झप्पी! पॉल
नहीं, आपने मुझे संकुचित के बारे में बताया। जब मेरे पास एक छेद होगा तो मैं तुम्हें एक कैच भेजूंगा। अतिरिक्त जानकारी के रूप में, मैं Ubuntu, क्लाइंट, और सर्वर पर डिफ़ॉल्ट Lxde आइकन का उपयोग करता हूं।
आपके पास वहां का जवाब है। आपके द्वारा लाई जाने वाली सेवा का अर्थ यह नहीं है कि आप डेस्कटॉप वातावरण भी लाएं। आप केवल सेवा ला रहे हैं, और आदेश के साथ आप इंगित करते हैं कि यह एक ग्राफिक सेवा है। जिन एक्स को निष्पादित किया जाता है, वे क्लाइंट के होते हैं, आपके मामले में उबंटू की एकता के साथ, और इसे आइकन्स के प्रकार की व्याख्या करनी होगी, जो कि Lxde से यूनिटी के साथ तुल्यता प्रदान करता है, जिसमें से यह डिफ़ॉल्ट रूप से फ़ेन्ज़ा (संयोग) है जो उन्होंने समझाया था यह मेरे लिए पिछले सप्ताह 😛)
बहुत अच्छा लेख!, मैं अब तक हेक्टरक के समान कुछ हूं, मेरे पास दो सर्व हैं। मॉनिटर के बिना, जब मुझे कुछ डाउनलोड करने के लिए फ़ायरफ़ॉक्स की आवश्यकता होती है (कभी-कभी ब्रेक और ट्रांसमिशन पर्याप्त नहीं होते हैं), मैंने ssh, startx का उपयोग किया और vnc / remmina के माध्यम से प्रवेश किया। काफी बोझिल मेरी विधि, x11- अग्रेषण करने के लिए बहुत आसान है
पुनश्च: डेबियन में कॉन्फिग फाइलें थोड़ी बदल जाती हैं, ऐसा लगता है कि फॉरवर्डएक्स 11 एक ही फ़ंक्शन, शुभकामनाएं पूरा करता है!
अब जब मैं एक सर्वर के साथ खिलवाड़ कर रहा हूं, यह बहुत अच्छा है, और बड़े पैमाने पर अभी xD है, मुझे मल्टीसिस्टम का उपयोग करने की आवश्यकता है लेकिन मेरी नोटबुक का ओएस चक्र लिनक्स है, और मुझे इसे चलाने में सक्षम होने के लिए खुद को संकलित करते हुए आधा सूक्ति धूम्रपान करना होगा। मैं डेबियन के साथ सर्वर पर स्थापित करने जा रहा हूं, और एक्सडी हाहा को अग्रेषित कर रहा हूं
अच्छा है, चैंपियन!
मुझे खुशी है! झप्पी!
पॉल।
सूचना के लिए आपका बहुत बहुत धन्यवाद!
जोड़ा गया मूल्य:
मेरे पास Ubuntu सर्वर 14.04.1 LTS है
मुझे इससे समस्याएँ थीं: ./Xauthority
और इसे काम करने के लिए आपको इन परिवर्तनों को करने की आवश्यकता है: / etc / ssh / sshd_config
....
# आजीवन संस्करण 1 सर्वर कुंजी के जीवनकाल और आकार
कुंजी पुनर्जनन अंतराल 3600
सर्वरकीबिट्स 768
....
# प्रमाणीकरण:
लॉग इनग्रेसटाइम 120
PermitRootLogin हाँ
स्ट्रिक्टमोड्स हाँ
और ssh सेवा को पुनः आरंभ करें: # sudo सेवा ssh पुनरारंभ
मुझे उम्मीद है कि इसने किसी की सेवा की है।
अच्छा! योगदान के लिए धन्यवाद!
चियर्स! पॉल।
बहुत अच्छी तरह से समझाया! एक बात मुझे समझ में नहीं आती है, यदि अनुप्रयोग दूरस्थ होस्ट पर चल रहा है, तो क्या इसका मतलब यह है कि ग्राफिक्स भी होस्ट द्वारा संसाधित हैं? दूसरे शब्दों में, क्या होस्ट का ग्राफिक्स कार्ड डेटा को प्रोसेस करेगा और ग्राहक को केवल देखने के लिए जानकारी भेजेगा? यह मेरे लिए होता है कि इस तरह मैं 3 डी मॉडलिंग एप्लिकेशन चला सकता हूं, जिन्हें मेरी छोटी नोटबुक से बहुत अधिक शक्ति की आवश्यकता होती है।
आप बकवास करना चाहते हैं
मैं सिर्फ कहता हूं मुझे एक कोट चाहिए