क्या वेब ब्राउज़र में पोटीन टर्मिनल विंडो देखने योग्य बनाई जा सकती है?


5

मैं अक्सर ssh पर क्लाइंट कंप्यूटर से पोटीन के माध्यम से दूर से कनेक्ट करता हूं।

मैं अपना पोटीन सत्र साझा करना चाहता हूं ताकि ग्राहक वेब ब्राउज़र से चलने वाले कमांड को देख सकें।

क्या ऐसा करना संभव है?

नोट मुझे पता है कि लिनक्स स्क्रीन कमांड का उपयोग करके विंडो साझा करना संभव है।


हाँ, यह संभव है ... मिंट के सॉफ्टवेयर रेपो में एक पैकेज है जो ऐसा करता है। अगर मैं इसके पार आता हूं, तो इसे पोस्ट करता हूं।
Keltari

क्या हम मान सकते हैं कि आप एक विंडोज़ मशीन से लिनक्स सर्वर से जुड़ रहे हैं? और यह कि आपके पास लिनक्स मशीन की जड़ है? क्या क्लाइंट लिनक्स मशीनों पर वेबसर्वर चल रहा है?
terdon

हां, मैं विंडोज से पोटीन के माध्यम से लिनक्स से जुड़ रहा हूं। हाँ मेरे पास जड़ है। और हाँ एक वेबसर्वर चल रहा है।
anongeek

जवाबों:


1

एक तरीका यह है कि आप टर्मिनल सत्र को एक फ़ाइल में सहेज रहे हैं और फिर उस फ़ाइल को ब्राउज़र से एक्सेस कर रहे हैं। चूंकि आपका प्रश्न आपके सेटअप के बारे में बहुत कम जानकारी देता है, इसलिए मैं मान लूंगा कि i) आप * nix क्लाइंट से कनेक्ट हो रहे हैं, ii) क्लाइंट वेबपेज की सेवा दे सकता है।

यहां मुख्य उपकरण एक कार्यक्रम है जिसे कहा जाता है script :

 script makes a typescript of everything printed on your termi‐
 nal.  It is useful for students who need a hardcopy record of an
 interactive session as proof of an assignment, as the typescript
 file can be printed out later with lpr(1).

आप का उपयोग कर डेबियन आधारित डिस्ट्रोस पर स्थापित कर सकते हैं

sudo apt-get install script

फिर निम्न सामग्रियों के साथ रिमोट मशीन पर एक साधारण HTML फ़ाइल बनाएं और इसे सहेजें output.htm ( सुनिश्चित करें कि यह इंटरनेट से सुलभ है ):

<html>
<head>
 <meta http-equiv="refresh" content="2"> 
</head>

<body>
<pre>

<meta> टैग पृष्ठ को हर 2 सेकंड में ताज़ा करता है और <pre> टैग यह सुनिश्चित करता है कि नई लाइनें और रिक्त स्थान सही ढंग से प्रदर्शित हों।

अब, एक बार जब आप रिमोट मशीन चलाने के लिए लॉग ऑन करेंगे script -af output.htm। वह जोड़ देगा ( -a ) फ़ाइल के लिए अपने टर्मिनल सत्र की प्रतिलिपि output.htm। आपका क्लाइंट तब पहुंच सकता है http://remote.server.com/output.txt और जैसे ही वे दिखाई दें, कमांड देखें।

चेतावनियां:

यदि आप अपने टर्मिनल में रंगीन आउटपुट का उपयोग करते हैं, तो एएनएसआई बच क्रम कि रंग आपके HTML आउटपुट में दिखाई देंगे।


थैंक यू टेर्डन। मैं ब्राउज़र के अंदर वास्तविक समय में टर्मिनल विंडो गतिविधि दिखाने में सक्षम होने की उम्मीद कर रहा था। लेकिन यह एक विकल्प हो सकता है।
anongeek

यहाँ पहले अतिदेय आता है। समय और समय फिर से मुझे आश्चर्य है कि कैसे एक लेखक का जवाब देता है जो बहुत प्रयास करता है और किसी का ध्यान नहीं जाता है।
0xC0000022L

@ 0xC0000022L अच्छी तरह से shucks, धन्यवाद!
terdon

0

आपको शेलिनैबॉक्स की जांच करने की आवश्यकता है। यहाँ एक अच्छा ट्यूटोरियल है। का आनंद लें!

http://www.tecmint.com/shell-in-a-box-a-web-based-ssh-terminal-to-access-remote-linux-servers/


बाहरी संसाधनों के लिंक को प्रोत्साहित किया जाता है, लेकिन कृपया लिंक के चारों ओर संदर्भ जोड़ें, ताकि आपके साथी उपयोगकर्ताओं को यह पता चले कि यह क्या है और क्यों है। हमेशा एक महत्वपूर्ण लिंक का सबसे प्रासंगिक हिस्सा उद्धृत करें, यदि लक्ष्य साइट उपलब्ध नहीं है या स्थायी रूप से ऑफ़लाइन है।
Francisco Tapia
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.