विषयसूची:
- चरण 1: अपना SSH क्लाइंट सेट करें
- चरण 2: XMing, Windows के लिए X सर्वर स्थापित करें
- चरण 3: सुनिश्चित करें कि ओपनएसएसएच लिनक्स पर स्थापित है
- चरण 4: Linux कंप्यूटर के लिए एक स्वचालित "प्रदर्शन" चर जोड़ें
- चरण 5: अपना SSH क्लाइंट शुरू करें।
- चरण 6: लिनक्स-टू-लिनक्स संस्करण
वीडियो: Windows कंप्यूटर पर Linux कंप्यूटर से X प्रोग्राम प्रदर्शित करने के लिए SSH और XMing का उपयोग करें: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:24
यदि आप काम पर लिनक्स और घर पर विंडोज का उपयोग करते हैं, या इसके विपरीत, आपको कभी-कभी अपने अन्य स्थान पर कंप्यूटर में लॉग इन करने और प्रोग्राम चलाने की आवश्यकता हो सकती है। ठीक है, आप एक एक्स सर्वर स्थापित कर सकते हैं, और अपने एसएसएच क्लाइंट के साथ एसएसएच टनलिंग सक्षम कर सकते हैं, और गति और उपयोगिता के लिए वीएनसी और रिमोट डेस्कटॉप दोनों को एक-अप कर सकते हैं। यह 'sourceforge.net/projects/xming/ और www.bitvise आपके विंडोज समाधान के रूप में.com/tunnelier, और Linux पक्ष के लिए Openssh। एक तरफ ध्यान दें, यह सब उपयोग में आसान वीपीएन के रूप में LogMeIn Hamachi का उपयोग भी कर सकता है।
चरण 1: अपना SSH क्लाइंट सेट करें
इस चरण में, हम आपका SSH क्लाइंट सेट करेंगे। सबसे पहले, बिटवाइज़ टनलियर की अपनी प्रति स्थापित करें, और इसे प्रारंभ करें। आप Linux सर्वर के IP पते या होस्टनाम और वैकल्पिक रूप से स्वचालित लॉगिन जानकारी के साथ एक कनेक्शन प्रोफ़ाइल बना सकते हैं। इस चरण का अगला भाग SSH के माध्यम से अग्रेषित किए जाने वाले पोर्ट को भरना है। विंडोज एक्स सर्वर के लिए, हम लिनक्स बॉक्स के पोर्ट 6010 को विंडोज़ बॉक्स के पोर्ट 6000 पर अग्रेषित करेंगे, जहां एक्समिंग चलेगा। इस तरह, लिनक्स का अपना एक्स सर्वर पोर्ट 6000 पर बिना किसी रुकावट के चल सकता है।
चरण 2: XMing, Windows के लिए X सर्वर स्थापित करें
XMing के लिए इंस्टॉलर प्रोग्राम चलाएँ। इसके बाद, बैकग्राउंड में XMing को स्टार्ट करें। आप कॉन्फ़िगरेशन विकल्पों को छोड़ सकते हैं, क्योंकि डिफ़ॉल्ट ठीक होना चाहिए।
चरण 3: सुनिश्चित करें कि ओपनएसएसएच लिनक्स पर स्थापित है
अपने Linux कंप्यूटर पर, सुनिश्चित करें कि OpenSSH स्थापित है और चल रहा है। उबंटू के लिए, आप बस कमांड टर्मिनल में "sudo apt-get install opensh-server" चला सकते हैं। अन्य लिनक्स वितरण अलग होंगे।
चरण 4: Linux कंप्यूटर के लिए एक स्वचालित "प्रदर्शन" चर जोड़ें
फ़ाइल के अंत में "${HOME}/.bashrc":if [-d "${HOME}/bin"]; फिर निर्यात PATH="${PATH}:${HOME}/bin" if [-f "${HOME}/bin/ssh_login"]; फिर । "${HOME}/bin/ssh_login" fifiअगला, "${HOME}/bin/ssh_login" फ़ाइल बनाएं। निम्नलिखित प्रारंभिक सामग्री के साथ फ़ाइल बनाएँ:#!/bin/shif [-n "${SSH_CLIENT}"]; फिर अगर [-z "${DISPLAY}"]; फिर निर्यात DISPLAY='localhost:10' fifiफ़ाइल को सहेजने के बाद, निम्न कमांड चलाएँ: "chmod 777 ${HOME}/bin/ssh_login" स्क्रिप्ट को निष्पादन योग्य बनाने के लिए। यह क्या करता है, यह इंगित करता है कि किसी भी एक्स प्रोग्राम को कंसोल से शुरू किया गया है जो एसएसएच के माध्यम से पोर्ट में लॉग इन है जो एसएसएच-क्लाइंट पीसी पर फिर से निर्देशित होता है, इस मामले में, विंडोज पीसी एक्समिंग चला रहा है। यह हमें हर बार SSH के माध्यम से लॉग इन करने पर वही "DISPLAY=" लाइन टाइप करने से बचाता है।
चरण 5: अपना SSH क्लाइंट शुरू करें।
"लॉगिन" बटन पर क्लिक करके अपना एसएसएच सत्र प्रारंभ करें। प्रारंभिक प्राधिकरण पूर्ण होने के बाद, और आप किसी भी एन्क्रिप्शन कुंजी को स्वीकार करते हैं जिसकी आपको आवश्यकता है, आपके पास एक कमांड प्रॉम्प्ट विंडो और एक सुरक्षित ftp विंडो खुलने की संभावना है। आप अभी के लिए sFTP विंडो बंद कर सकते हैं। अपने सेटअप का परीक्षण करने के लिए, कमांड प्रॉम्प्ट से "xeyes" चलाएँ। यदि आप अपने माउस के पीछे दो बड़ी गूगली आंखें देखते हैं, जिनके ऊपर एक X-Windows आइकन और विंडो बार है, तो आपका सेटअप काम कर रहा है!
चरण 6: लिनक्स-टू-लिनक्स संस्करण
एक अतिरिक्त कदम के रूप में, यदि आप एक ही प्रकार की चीज को एक लिनक्स क्लाइंट से एक अलग लिनक्स सर्वर पर करने की कोशिश कर रहे हैं, तो यह बहुत आसान है। प्रत्येक कंप्यूटर में ओपनएसएसएच क्लाइंट और सर्वर स्थापित होना चाहिए। किसी एक कंप्यूटर पर, बस "ssh -l -Y" चलाएँ। "-X" और "-Y" विकल्प एक्स सर्वर अग्रेषण को ठीक उसी तरह सक्षम करते हैं, लेकिन "-Y" विकल्प "-X" की तुलना में अधिक सर्वर सुविधाओं को सक्षम करता है। "-l" विकल्प आपको उपयोगकर्ता सर्वर निर्दिष्ट करने देता है कंप्यूटर का उपयोगकर्ता जिसके साथ लॉग इन करना है, यदि क्लाइंट पीसी पर आपके द्वारा लॉग इन किए गए उपयोगकर्ता नाम के समान उपयोगकर्ता नहीं है।
सिफारिश की:
DIY Visuino का उपयोग करके M5StickC ESP32 पर समय कैसे प्रदर्शित करें - करने में आसान: 9 कदम
DIY Visuino का उपयोग करके M5StickC ESP32 पर समय कैसे प्रदर्शित करें - करने में आसान: इस ट्यूटोरियल में हम सीखेंगे कि एलसीडी पर समय प्रदर्शित करने के लिए Arduino IDE और Visuino के साथ ESP32 M5Stack StickC कैसे प्रोग्राम करें
M5STACK Visuino का उपयोग करके M5StickC ESP32 पर तापमान, आर्द्रता और दबाव कैसे प्रदर्शित करें - करने में आसान: 6 कदम
M5STACK Visuino का उपयोग करके M5StickC ESP32 पर तापमान, आर्द्रता और दबाव कैसे प्रदर्शित करें - करने में आसान: इस ट्यूटोरियल में हम सीखेंगे कि ESP32 M5Stack StickC को Arduino IDE और Visuino के साथ कैसे प्रोग्राम करें ताकि ENV सेंसर (DHT12) का उपयोग करके तापमान, आर्द्रता और दबाव प्रदर्शित किया जा सके। बीएमपी२८०, बीएमएम१५०)
लाइब्रेरी के बिना स्क्रॉलिंग टेक्स्ट प्रदर्शित करने के लिए एक और Arduino का उपयोग करके एक Arduino प्रोग्रामिंग: 5 कदम
लाइब्रेरी के बिना स्क्रॉलिंग टेक्स्ट प्रदर्शित करने के लिए किसी अन्य Arduino का उपयोग करके एक Arduino प्रोग्रामिंग करना: Sony Spresense या Arduino Uno इतने महंगे नहीं हैं और इसके लिए बहुत अधिक शक्ति की आवश्यकता नहीं होती है। हालाँकि, यदि आपकी परियोजना में बिजली, स्थान या बजट की सीमा है, तो आप Arduino Pro Mini का उपयोग करने पर विचार कर सकते हैं। Arduino Pro Micro के विपरीत, Arduino Pro Mi
इंजन RPM प्रदर्शित करने के लिए Arduino का उपयोग करें: 10 कदम (चित्रों के साथ)
इंजन RPM को प्रदर्शित करने के लिए Arduino का उपयोग करें: यह मार्गदर्शिका बताएगी कि कैसे मैंने Arduino UNO R3, I2C के साथ एक 16x2 LCD डिस्प्ले, और मेरी Acura Integra ट्रैक कार में इंजन स्पीड गेज और शिफ्ट लाइट के रूप में उपयोग की जाने वाली एक एलईडी पट्टी का उपयोग किया। यह किसी ऐसे व्यक्ति के संदर्भ में लिखा गया है जिसके पास कुछ अनुभव या जोखिम है
एलईडी लाइट स्ट्रिंग्स को 12 वी के लिए रीवायर करने के बजाय 12 वी-टू-एसी-लाइन इन्वर्टर का उपयोग करने के लिए खुद को समझाएं।: 3 कदम
एलईडी लाइट स्ट्रिंग्स के लिए उन्हें 12 वी के लिए रीवायर करने के बजाय 12 वी-टू-एसी-लाइन इन्वर्टर का उपयोग करने के लिए खुद को समझाएं: मेरी योजना सरल थी। मैं एक दीवार से चलने वाली एलईडी लाइट स्ट्रिंग को टुकड़ों में काटना चाहता था और फिर इसे 12 वोल्ट से चलाने के लिए फिर से चालू करना चाहता था। विकल्प एक पावर इन्वर्टर का उपयोग करना था, लेकिन हम सभी जानते हैं कि वे बहुत अक्षम हैं, है ना? सही? या क्या वे?