मैं ssh के माध्यम से जुड़े एक दूरस्थ कंप्यूटर से एक फ़ाइल को संपादित करने की कोशिश कर रहा हूं। मैं संपादित करने के लिए अपने स्थानीय कंप्यूटर पर दूरस्थ फ़ाइल कैसे खोल सकता हूं?
मैं ssh के माध्यम से जुड़े एक दूरस्थ कंप्यूटर से एक फ़ाइल को संपादित करने की कोशिश कर रहा हूं। मैं संपादित करने के लिए अपने स्थानीय कंप्यूटर पर दूरस्थ फ़ाइल कैसे खोल सकता हूं?
जवाबों:
आप दूरस्थ निर्देशिका को माउंट कर सकते हैं sshfs
, उसके बाद, फ़ाइल आपके स्थानीय निर्देशिका ट्री में पहुंच योग्य है।
उदाहरण:
sshfs user@domain:/remote/directory/ /local/directory/
यह सभी आदमी पृष्ठों में है।
या बस फ़ाइल को इसके साथ scp/rsync
कॉपी करें, इसे संपादित करें, और इसे वापस कॉपी करें।
sshfs USER@IP_ADDRESS:~/folder/ ~/folder
:। ~/folder
स्थानीय रूप से मौजूद रहने की आवश्यकता है।
यदि आप विम से परिचित हैं, तो आप इसे निम्नानुसार उपयोग कर सकते हैं:
vim scp://user@host:port/file_path_and_filename
सुनिश्चित करें कि फ़ाइलपथ से पहले "/" वर्ण को न भूलें; अन्यथा यह काम नहीं करेगा; उदाहरण के लिए:
vim scp://user@192.168.1.4:2243//home/user/my_file
यदि आपकी /etc/ssh/sshd_config
फ़ाइल पर डिफ़ॉल्ट समान है, तो आप पोर्टनंबर को छोड़ सकते हैं
यदि आप GNOME या KDE का उपयोग करते हैं:
sftp://host/
और Enter दबाएं (अपने लक्ष्य होस्ट के साथ "होस्ट" बदलें)दूरस्थ होस्ट की फ़ाइल प्रणाली अब फ़ाइल प्रबंधक में प्रदर्शित होगी, और आप इसे अपने लक्ष्य निर्देशिका में नेविगेट कर सकते हैं और इसे खोलने के लिए फ़ाइल पर डबल-क्लिक कर सकते हैं। जहां तक मुझे पता है कि अब आप फ़ाइल को खोलने के लिए किसी भी स्थानीय कार्यक्रम का उपयोग कर सकते हैं (इसमें Gnome या KDE एप्लिकेशन होना आवश्यक नहीं है)।
आपको दूरस्थ लक्ष्य निर्देशिका के लिए एक बुकमार्क सेट करने में सक्षम होना चाहिए, ताकि बाद में फिर से जल्दी से वहां पहुंच सकें।
यदि आप एक अलग उपयोगकर्ता के रूप में या एक अलग पोर्ट का उपयोग करके कनेक्ट करना चाहते हैं, तो आप उपयोग कर सकते हैं sftp://user@host:port/somedirectory/
।
sshfs USER@IP_ADDRESS//~/folder/folder_here/another_folder/file.txt
ध्यान दें: मैं एक पोर्ट नंबर का उपयोग नहीं करता था यदि वह मायने रखता है।