ssh कनेक्शन के माध्यम से gedit का उपयोग करना - क्या मुझे सर्वर पर gedit स्थापित करना चाहिए?


10

मैं ssh पर चित्रमय टूल का उपयोग करके देखना चाहता था। बस एक नई चीज सीखने के लिए :)

तो मेरी समझ यह है, मैं इस तरह कनेक्ट करता हूं: ssh -port -x user @ सर्वर

लेकिन मैं ubuntu सर्वर चला रहा हूं, इसलिए इसमें कोई gui नहीं है और इस तरह कोई gui टूल नहीं है। मेरी समझ यह है कि मुझे सर्वर पर gedit स्थापित करना है। लेकिन xserver भी?

क्या कोई मुझे इस अवधारणा को स्पष्ट कर सकता है?

जवाबों:


13

सही कमांड है

ssh -p 2222 -X user@host

जहां मुझे लगता है कि सर्वर 2222 पोर्ट नंबर पर सुनता है। यह भी ध्यान दें कि Xविकल्प का मामला महत्वपूर्ण है, यह अपरकेस होना चाहिए।

आपके पास वह प्रोग्राम होना चाहिए जिसे आप सर्वर पर इंस्टॉल करना चाहते हैं (इस मामले में gedit)। इसके अलावा, आप X स्थापित किए बिना gedit स्थापित कर सकते हैं, सिर्फ इसलिए कि आप gedit को दूरस्थ X सर्वर पर चला सकते हैं , जैसा कि आप करने की कोशिश कर रहे हैं।


1

मुझे लगता है कि प्रश्न ssh कंसोल कमांड का उपयोग करने के तरीके के बारे में नहीं है, लेकिन ssh कनेक्शन पर gedit का उपयोग करने का कोई तरीका है। वैसे एक रास्ता है .. आप sshfs के माध्यम से एक स्थानीय निर्देशिका में दूरस्थ फ़ाइल सिस्टम को माउंट कर सकते हैं, फिर आप उन फ़ाइलों को संपादित करने के लिए gedit का उपयोग कर सकते हैं, या स्थानीय ssh मानचित्रण में फ़ाइलों को संपादित करने के लिए स्थानीय मशीन में जो भी अनुप्रयोग चल रहा है।


प्रतिभाशाली! यह सर्वर पर gedit चलाने में कैसे मदद करेगा? सर्वर पर ग्राफ़िकल टूल इंस्टॉल किए बिना ऐसा करने का कोई तरीका नहीं है। लेकिन दूरस्थ फ़ाइलों तक पहुंच प्राप्त करना उपयोगी है । और फिर उन्हें संपादित करने के लिए @ सैंड्रो नैनो या विम का उपयोग कर सकते हैं।
दानैटेला

1

आपको अपने सर्वर पर gedit स्थापित करने की आवश्यकता नहीं है, लेकिन आप सर्वर पर फ़ाइल संपादित करने के लिए अपने डेस्कटॉप पर gedit का उपयोग कर सकते हैं। यहाँ है कैसे:

http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu


3
उबंटू पूछने के लिए आपका स्वागत है! जब तक यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
केविन बोवेन

1

ओके सॉरी मुझे इस बात का अहसास था कि खासतौर पर एक्स ओवर एसएचएस या उस तरह की बात थी। लेकिन जब से मैंने यह लिखा है मैं इसे वैसे भी पोस्ट करूंगा। यदि आपका प्रश्न पूछे गए प्रश्न की तरह "नई चीजों को आज़माने" के लिए नहीं है और बस gedit के साथ ssh सर्वर पर एक फ़ाइल खोलना चाहते हैं। मैं व्यक्तिगत रूप से ऐसा नहीं करूंगा। लेकिन कभी-कभी मैं gedit में एक फ़ाइल खोलने में सक्षम होना चाहता हूं, जब मैं अपने सर्वर पर ssh पर लॉग इन कर रहा हूं। इस तरह मैं यहाँ समाप्त हुआ। (और मुझे यहाँ इसका उत्तर नहीं मिला है)

ssh का मतलब sftp भी उपलब्ध है। आधुनिक GNU / linux filmanagers sftp सर्वर से कनेक्ट करने और ब्राउज़ करने और फ़ाइलों को खोलने और संपादित करने का समर्थन करते हैं, जैसे वे स्थानीय हैं (लेकिन आमतौर पर नेट पर धीमा)

मेरे पास सुरक्षा और सुविधा के लिए एक सार्वजनिक कुंजी सेटअप के साथ एक लॉगिन है, इसलिए मैं अपने सर्वर पर ssh और sftp पर पासवर्ड के बिना लॉग इन कर सकता हूं, केवल एक बुकमार्क जिसे मैंने nautilus में बनाया था पर क्लिक करके:

  1. फ़ाइल -> सर्वर से कनेक्ट करें
  2. अपना ssh / sftp सर्वर sftp भरें: //user@11.11.11.11/folder
  3. जुडिये।
  4. बुकमार्क बनाएं।
  5. Gedit (या कुछ भी) से जुड़ी फाइलों पर डबल क्लिक करें

तो यह है कि मैं यह कैसे करते हैं। मुझे लगता है कि इसके gvfs और इसके एक वर्चुअल फाइलसिस्टम जो nautilus & co का उपयोग करते हैं। आप इसे बूट पर सर्वर को स्वचालित करने के लिए सेट कर सकते हैं और यदि आवश्यक हो तो हर समय (कंसोल पर) निर्देशिका उपलब्ध हैं।


1
  • निम्न आदेश का उपयोग करें

    ssh -X user@host
    

एक्स को अपरकेस होना चाहिए, जो रिमोट एक्स-सर्वर को दर्शाता है

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