क्या उबंटू के लिए कोई एससीपी कार्यक्रम उपलब्ध है जिसे दूरस्थ होस्ट पर SFTP की आवश्यकता नहीं है?


10

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

कार्यक्रम में सक्षम होना चाहिए:

  • फ़ाइलों की सूची
  • डिवाइस से और डिवाइस के भीतर / से फ़ाइलों को कॉपी और स्थानांतरित करें।
  • डिवाइस पर फ़ाइलें हटाएं
  • फ़ाइलों को देखें और संपादित करें
  • फ़ाइल अनुमतियाँ बदलें

मुझे CLI का उपयोग करने और वाइन के साथ WinSCP स्थापित करने के अलावा केवल एक ही विकल्प मिला है।

यह मिडनाइट कमांडर है fish। यह वास्तव में गरीब काम करता है। समस्याएं हैं:

  1. यह ~रिमोट डिवाइस और कंप्यूटर पर मिक्स होता है।
  2. यह फ़ाइलों को संपादित नहीं कर सकता है। मैं खोल सकता हूं और संपादित कर सकता हूं, लेकिन वे गलत स्थान पर सहेजे गए हैं।

कई अन्य कष्टप्रद समस्याएं हैं जो इसे लगभग अनुपयोगी बनाती हैं। मैंने उपयोग करना छोड़ दिया mcऔर अब मैं दूरस्थ डिवाइस पर शुद्ध शेल का उपयोग कर रहा हूं।

कृपया मुझे यह न बताएं कि Nautilus, आदि इन सुविधाओं का समर्थन करते हैं। वे नहीं !!!

लिनक्स देशी फ़ाइल प्रबंधकों को SFTP की आवश्यकता होती है जो दूरस्थ डिवाइस पर उपलब्ध नहीं है।

हो सकता है कि नॉटिलस को एससीपी का उपयोग करना संभव हो, लेकिन मुझे सूत्रों को बदले बिना ऐसा करने का कोई तरीका नहीं मिला।

यह एक डुप्लिकेट नहीं है !!!

मेरी एक विशिष्ट आवश्यकता है जो डुप्लिकेट प्रश्न में शामिल नहीं है।

यदि यह उबंटू पर संभव नहीं है, तो यह एक उत्तर हो सकता है।


टिप्पणियाँ विस्तारित चर्चा के लिए नहीं हैं; इस वार्तालाप को बातचीत में स्थानांतरित कर दिया गया है ।
थॉमस वार्ड

संबंधित (लेकिन कोई मान्य उत्तर नहीं): जीयूआई एससीपी क्लाइंट?
डेविड फ़ॉस्टर 01

जीयूआई की विशेष रूप से आवश्यकता नहीं है। यह एक टर्मिनल क्लाइंट हो सकता है। एक लिखना बहुत कठिन नहीं है। यदि MC में शेल कनेक्शन बेहतर काम करता है, तो यह एक सही समाधान होगा।
पायलट

जवाबों:


1

अद्यतन: यहाँ समस्या यह है कि ओपन राइट sftp सर्वर को स्थापित किए बिना लिनक्स क्लाइंट का समर्थन नहीं करता है।

Https://wiki.openwrt.org/doc/howto/sftp.server देखें

ओपनरट का इसको हल करने का कोई इरादा नहीं है, https://trac.cyberduck.io/ticket/4161 देखें

तो, पहले लिंक से, समाधान, सर्वर साइड, स्थापित करना है openssh-sftp-server

opkg update
opkg install openssh-sftp-server

फिर आप किसी भी संख्या में ग्राफिकल क्लाइंट या sshfs का उपयोग कर सकते हैं - देखें कि WinSCP के समान प्रोग्राम क्या है? और WinSCP के समान एक कार्यक्रम क्या है?

वैकल्पिक वाइन के साथ विंडस्कैप का उपयोग करना है

sudo apt-get install wine
wine winscp.exe

2
यह गलत है। Openwrt में SCP सर्वर होता है। इसमें SFTP सर्वर नहीं है।
पायलट 6

समस्या यह है कि मैं शुद्ध CLI को छोड़कर, Ubuntu पर SCP सर्वर का उपयोग नहीं कर सकता। मैं एक टर्मिनल में scp कमांड टाइप कर सकता हूं और जो मैं चाहता हूं वह कर सकता हूं, लेकिन ऐसा कोई प्रोग्राम नहीं है जो इसे कर सके। यह एक GUI नहीं, टर्मिनल प्रोग हो सकता है।
पायलट 6

मैं एक सवाल पूछता हूं कि इसे एसएफटीपी का उपयोग किए बिना कैसे करना है, हर कोई मुझसे कहता है कि मुझे डुप्लिकेट के रूप में एसएफटीपी और वीटीसी का उपयोग करना चाहिए।
पायलट 6

1
मेरा प्रश्न 100% वैध है और कोई डुप्लिकेट नहीं है, भले ही उसका सकारात्मक उत्तर न हो।
पायलट 6

1
जवाब का मुद्दा यह है कि "नहीं, वहाँ नहीं है, और ये आपके विकल्प हैं।"
dobey

-1

बाहरी सर्वर का उपयोग कर माउंट करें sshfs

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

उदाहरण:

sshfs user@server:/directory ~/remote_directory

प्रक्रिया को स्वचालित करने के लिए, fstab में एक प्रविष्टि जोड़ें

sshfs#user@server:/directory /home/your_local_user/directory fuse idmap=user 0 0

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