पोटीन बाहरी पाठ संपादक?


11

मैं सामान्य रूप से ssh और linux में नया हूँ। मुझे पोटीन की स्थापना हो गई है और मैं अपने सर्वर और फाइलों और सभी चीजों को सूचीबद्ध कर सकता हूं। मैं सोच रहा हूं कि मैं नोटपैड ++ (या किसी अन्य संपादक) का उपयोग करके किसी फ़ाइल को कैसे संपादित कर सकता हूं। वहाँ एक तरीका है इसे स्वचालित रूप से डाउनलोड और ssh के माध्यम से अपलोड करने के लिए है? आप किसी फ़ाइल को कैसे संपादित करते हैं?

धन्यवाद

जवाबों:


4

यदि आपको वास्तव में GUI संपादक की आवश्यकता है तो एक और विकल्प सर्वर पर एक को स्थापित करने और SSH के माध्यम से चलाने के लिए है।

ऐसा करने के लिए आपको चाहिए:

  • आपके अतिथि पर एक X11 सर्वर जो चल रहा है। (Xming अच्छे से काम करता है - http://sourceforge.net/projects/xming/ )
  • X11 को सर्वर पर अग्रेषित करने की अनुमति देने के लिए अपना /etc/ssh/sshd_configसेट समायोजित करें X11Forwarding yes। अगर आपको बदलना पड़ा है, तो ssh को फिर से शुरू करें।
  • पोटीन के माध्यम से X11 अग्रेषण को सक्षम करने के लिए। ( लिंक )
  • सर्वर पर GUI संपादक स्थापित करने के लिए। मैं वास्तव में SciTE पसंद करता हूं
  • स्थानों में सभी टुकड़ों के साथ, बस फ़ाइल को खोलें editor filenameऔर रिमोट सिस्टम से GUI आपके स्थानीय मशीन पर प्रदर्शित किया जाएगा।

9

आप अपनी फ़ाइलों को संपादित करने के लिए WinSCP का उपयोग कर सकते हैं और sftp का उपयोग कर सकते हैं । बस राइट क्लिक> संपादित करें। हालाँकि, आपको अधिकांश सिस्टम फ़ाइलों को संपादित करने के लिए रूट या रूट स्तर उपयोगकर्ता के रूप में लॉगिन करना होगा जो कि खराब सुरक्षा प्रथाएं हो सकती हैं।

आपके लिए सबसे अच्छी बात नैनो या एक समान कमांड लाइन टेक्स्ट एडिटर का उपयोग करना और रंग कोडिंग एक्सटेंशन को सक्षम करना है, जो संभवत: नोटपैड ++ का उपयोग करने का बिंदु है।


यदि आपके पास ftp नहीं चल रहा है, तो scp (sftp के बजाय) का उपयोग करें
यश अग्रवाल

SFTP FTP का उपयोग नहीं करता है। यह एसएसएच पर इसे संभालता है। ओपनएसएसएच को स्थापित करते समय यह अधिकांश प्रणालियों में डिफ़ॉल्ट है। केवल एक चीज जिसे सक्षम करने की आवश्यकता है अन्यथा सबसिस्टम है।
डेविड रिकमैन

8

कुछ विकल्प हैं। चीजों के विंडोज के अनुकूल पक्ष पर, आप कोमोडो एडिट का उपयोग कर सकते हैं, जो मुफ़्त है और एसएसएच के माध्यम से संपादित करने के लिए विकल्प हैं।

(मैं ऐसी किसी भी चीज़ का उपयोग करने के खिलाफ सलाह दूंगा जो केवल एफ़टीपी के माध्यम से अपलोड करने का समर्थन करती है, क्योंकि आप 'नेट के पार अपने क्रेडेंशियल्स को किसी के लिए भी स्पष्ट रूप से भेज रहे हैं' जो उन्हें हड़पना चाहता है।)

जैसा कि दूसरों ने संकेत दिया है कि आप पूर्ण स्क्रीन पाठ संपादकों जैसे vi, Emacs, joe, या अन्य को * ix प्रणाली पर सीधे संपादित करने का प्रयास कर सकते हैं।

एक अंतिम विकल्प Xming को स्थापित करना और यूनिक्स GUI संपादकों जैसे कि gedit को दूरस्थ रूप से उपयोग करना होगा।


1

ssh एक टर्मिनल सेवा है, इसका मतलब है कि आप केवल वर्णों को सर्वर पर भेजते हैं जो तब कुछ उपयोगी में व्याख्या करते हैं जैसे "एक फ़ाइल को संपादित करें"।

इसका मतलब है कि सभी प्रोग्राम उस कंप्यूटर पर निष्पादित होते हैं जहां आप लॉग इन हैं।

इसलिए यदि आप एक स्थानीय संपादक का उपयोग करना चाहते हैं, तो आपको चाहिए:

  1. फ़ाइल को घर पर कॉपी करें।
  2. इसे अपने संपादक के साथ संपादित करें
  3. इसे वापस भेजो।

एक बेहतर तरीका यह है कि vim / emacs जैसे शक्तिशाली संपादक को सीखें और जगह में संपादित करें।



0

नोटपैड ++ में एफ़टीपी प्लगइन है। यह डिफ़ॉल्ट रूप से नहीं आ सकता है, मुझे याद नहीं है, लेकिन अगर यह नहीं है तो नोटपैड ++ वेबसाइट पर इसे खोजना आसान था।

यदि आप अक्सर फ़ाइलों को संपादित करने के लिए ssh का उपयोग करने की योजना बनाते हैं, तो मैं आपको एक संपादक से परिचित होने की सलाह दूंगा जो आप अक्सर लिनक्स पर पा सकते हैं। Vi लिनक्स के सभी संस्करणों के साथ आता है (VIM, Vi बेहतर, अक्सर स्थापित होता है)। Emacs भी आम है, और बहुत से लोग नैनो का उपयोग करते हैं यदि वे कुछ सरल चाहते हैं। इन पाठ संपादकों, विशेष रूप से वीआई में सीखने की अवस्था थोड़ी होती है, लेकिन अगर आप इन्हें अक्सर उपयोग करने की योजना बनाते हैं, तो आईएमओ इसके लायक है, खासकर प्रोग्रामिंग के लिए।


0

मैं विम के बिना खो जाएगा। Vi या vim सीखें और आपको अधिकांश GUI संपादकों की तुलना में पाठ फ़ाइलों को संपादित करने के लिए यह अधिक तेज़ और अधिक शक्तिशाली लगेगा।

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