टर्मिनल से GNOME सत्र प्रारंभ करें


12

मैं अपने मित्र की मशीन में sshing कर रहा हूँ और मैं सोच रहा हूँ कि मैं SSH के ऊपर GNOME सत्र कैसे शुरू करूँगा। मुझे उसकी मशीन पर एक वेब ब्राउज़र खोलने की ज़रूरत है ताकि वह कुछ ऐसा देख सके जो केवल उसके होस्टनाम से किया जा सकता है। SSH के माध्यम से इसे प्राप्त करने का सबसे आसान तरीका क्या है?

जवाबों:


7

दूसरे टर्मिनल पर जाएँ, उदाहरण के लिए tty2: CtrlAlt- F2, लॉगिन करें और उपलब्ध प्रदर्शन पर एक नया X सत्र शुरू करें:

xinit -- :1

अब दूसरी मशीन के लिए ssh, X अग्रसारण सक्षम कर रहा है (या विश्वसनीय X अग्रेषण के साथ -Y):

ssh -X user@machine

एक बार लॉग इन करने के बाद, एक नया सूक्ति सत्र शुरू करें:

gnome-session

आप gnome-sessionकमांड के रूप में भी पास कर सकते हैं ssh


7

यदि आपको केवल वेब सत्र चलाने की आवश्यकता है, तो अपने मित्र के कंप्यूटर से आने के लिए, मैं केवल ओपन -एसएसएच को ssh -D8888 तर्क (8888 केवल एक उदाहरण है) के साथ चलाने का सुझाव देता हूं, और अपने स्थानीय ब्राउज़र को इंगित करने के लिए सेट करता हूं लोकलहोस्ट: 8888 एक SOCKS5 प्रॉक्सी के रूप में।

यदि आपको लिंक पर एक ब्राउज़र चलाना चाहिए, तो कोई कारण नहीं है कि आपको पूरे GNOME सत्र को शुरू करने की आवश्यकता है, बस अन्य प्रश्नों में वर्णित ssh-x चलाएं, और फिर अकेले ब्राउज़र चलाएं।


2

उबंटू में, मैं इन आदेशों का उपयोग करता हूं:

ssh -X user @ host gnome-session

या

ssh -Y user @ मेजबान सूक्ति-सत्र


2

आप अपने मित्र की मशीन पर ऐप्स चलाने के लिए ssh -Xया ssh -Yउसकी मशीन का उपयोग कर सकते हैं लेकिन अपने Xorg का उपयोग कर सकते हैं। वेब ब्राउज़र अभी भी अपने होस्टनाम से कनेक्शन बना रहा है।



0

मुझे x11vnc बहुत आसान लगा।

मुझे रिमोट सक्रिय सूक्ति डेस्कटॉप देखने की अनुमति दी।

(एक डेस्कटॉप ऐप के रूप में दिखाई देता है। मैंने अपने स्थानीय मशीन पर पोर्ट को आगे ssh-tunnel किया है। फिर अपने स्थानीय vnc क्लाइंट को मेरे स्थानीय ssh- अग्रेषित पोर्ट से कनेक्ट करें।)

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