मैं SSH के माध्यम से विंडोज में एक दूरस्थ लिनक्स फ़ोल्डर कैसे माउंट करूं? [बन्द है]


136

मैं वर्तमान में सिस्टम व्यवस्थापक / शेल प्रोग्रामिंग क्लास में एक अंधा छात्र हूं। यद्यपि ss ls, pwd, आदि जैसे संपादकों को निष्पादित करने के लिए ठीक काम करता है, लेकिन संपादक मेरे स्क्रीन रीडर और एक सत्र के साथ अच्छी तरह से काम नहीं करते हैं। मैं सोच रहा था कि क्या ssh के ऊपर लिनक्स फोल्डर माउंट करना संभव है तो यह विंडोज़ ड्राइव के रूप में दिखाई देता है? इस तरह मैं सुलभ सॉफ्टवेयर के साथ अपनी जरूरत की किसी भी फाइल को संपादित कर सकता था और फाइलों को वापस और चौथा भेजने के लिए लगातार एससीपी का उपयोग नहीं करना पड़ता था।


लिनक्स का क्या वितरण चल रहा है? क्या आपके पास लिनक्स बॉक्स पर सॉफ़्टवेयर स्थापित करने के लिए रूट एक्सेस या कुछ अन्य साधन हैं?
नीश

साझा फ़ोल्डर वाला एक छोटा लिनक्स वीएम करेगा (कम से कम ubuntu 10.04 sshfs के लिए बॉक्स समर्थन से बाहर था) - यदि आपके पास कुछ रैम / सीपीयू स्पेयर है।
mbx

जवाबों:


75

2002 में वापस, नोवेल ने कुछ सॉफ्टवेयर विकसित किए जिन्हें नेटड्राइव कहा जाता है , जो विंडोज़ ड्राइव पत्र के लिए एक वेबडैव , एफटीपी, एसएफटीपी, आदि साझा कर सकते हैं। यह अब परित्याग कर रहा है, इसलिए इसे अब नहीं रखा गया है (और नोवेल वेबसाइट पर उपलब्ध नहीं है), लेकिन यह उपयोग करने के लिए स्वतंत्र है। मुझे "netdrive.exe" की खोज करने के लिए डाउनलोड करने के लिए काफी कुछ उपलब्ध था। मैंने वास्तव में कुछ डाउनलोड किए और उनके md5sums की तुलना यह सुनिश्चित करने के लिए की मैं एक सामान्य (और उम्मीद है कि सुरक्षित) संस्करण प्राप्त कर रहा हूं।

अपडेट 10 नवंबर 2017 SFTPNetDrive मूल नेटड्राइव परियोजना से वर्तमान परियोजना है। और उन्होंने इसे निजी इस्तेमाल के लिए मुफ्त कर दिया:

हमने व्यक्तिगत उपयोग के लिए एसएफटीपी नेट ड्राइव नि: शुल्क बनाया

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


1
दूसरा :(। वैसे भी, खोजकर्ता एकीकरण का उल्लेख करने योग्य है।
सनी मिलेंव

12
Netdrive 4.1 sftp को संभालने के लिए प्रतीत नहीं होता है
rpilkey

1
क्या यह विंडोज 10 के साथ संगत है?
स्टेफानोग्राम

42

डोकन विंडोज के लिए FUSE और sshfs कार्यान्वयन की तरह दिखता है। यदि यह अपेक्षित और विज्ञापित के रूप में काम करता है, तो यह वही करेगा जो आप देख रहे हैं।

(लिंक अपडेटेड और वर्किंग 2015-10-15)


3
वर्तमान में SSHFS x64 पर काम नहीं करता है।
सोरिन

1
बस आज के रूप में नवीनतम Dokan आवश्यकताओं को स्थापित किया है, और जब मैं एक OpenSSH कुंजी जोड़ी का उपयोग करके कनेक्ट करने का प्रयास करता है तो यह दुर्घटनाग्रस्त हो जाता है।
डैन डैस्केल्स्कु

1
@ सोरिन सर्बनेया: सच था, लेकिन अब सच नहीं है।
स्टीफन स्टेगर

4
विंडोज 7 64 बिट पर काम नहीं करता है। हर समय दुर्घटनाग्रस्त रहता है। किसी को भी कुछ बदलाव मिला?
m1k3y3

2
Heres एक बेहतरीन नया राइटअप जो मैंने Win-SSHFS और DOKANY (DOKAN) को स्थापित करने और उपयोग करने के चरणों पर पाया: igikorn.com/sshfs-windows-10
गेब्रियल स्टेपल्स

22

सबसे अच्छा सबसे आसान समाधान जो मुझे मिला है वह है https://github.com/billziss-gh/sshfs-win , जुड़े सर्वर पूरी तरह से काम करने वाले नेटवर्क ड्राइव के रूप में दिखाई देते हैं। यह एक 'डोकनी' या 'डोकान' आधारित समाधान नहीं है, जो अनुभूति से अधिक स्थिर और प्रदर्शनकारी लगता है, यह भी WinFsp प्रदर्शन परीक्षण देखें

विंडोज़ पर ssh माउंट करें

कृपया ध्यान दें कि पहले इस उत्तर में कहा गया था, https://github.com/Foreveryone-cz/win-sshfs और इससे पहले http://www.swish-sftp.org/ लेकिन मैं अब उनमें से किसी का भी उपयोग नहीं करता, पहले एक ने काम करना बंद कर दिया दूसरे एक बनाए गए ड्राइव सभी कार्यक्रमों में पूरी तरह से समर्थित नहीं हैं।


5
महान उपकरण :) लेकिन मैं इसे एक ड्राइव अक्षर का उपयोग कर कनेक्ट करने के लिए ... मैं कनेक्ट करना चाहते हैं यानी चाहते हैं sftp://server.com/dir/subdirके रूप में Z:\subdir- यह नहीं है काम :(
आर्तर ईवान

2
@endolith यह पढ़ा और लिखा गया है; आपने शायद केवल अनुमतियाँ पढ़ी हैं।
डैनियल सोकोलोव्स्की

5
अधिकांश एप्लिकेशन स्विश रास्तों का समर्थन नहीं करते (UNC का नहीं?)। तो यह यहाँ मदद नहीं करता है।
ईसाई

और यह ssh कुंजी फ़ाइलों का समर्थन नहीं करता है। :-(
मिरको

@ मिर्को यह ssh एजेंट (जैसे पेजेंट) का समर्थन करता है, जहाँ आप अपनी ssh कुंजियाँ जोड़ सकते हैं। बहुत अच्छा काम करता है!
13

14

एक और, अधिक विंडोज-वाई विकल्प ($ 39 के लिए) http://www.expandrive.com/sftpdrive है


मेरे लिए काम करता है, थोड़ा धीरे से।
बोबिन्स

@Vinko Vrsalovic: अब से, सटीक तारीख नहीं पता। बस यह है कि यह x64 पर त्रुटि मुक्त काम नहीं किया जब तक कि लगभग एक साल पहले की तरह कुछ। बेहतर सवाल यह है कि आप विंडोज़ पर RSA कुंजी कैसे बनाते हैं, लेकिन बचाव के लिए gitbash @ google-code।
स्टीफन स्टीगर

@ भंडार: महान। पिछली बार मैंने कोशिश की थी कि वह यह सब न करे।
विन्को वर्सलोविक

यह अच्छा लग रहा है। दुर्भाग्य से, वर्तमान संस्करण (2) विंडोज 8 पर काम नहीं करता है। इंस्टॉलर ने मुझे सूचित किया कि संस्करण 3 विंडोज 8 का समर्थन करेगा।
एलेक्स के

5

CIFS ( http://www.samba.org/cifs/) पर एक नज़र डालें ) । यह एक वर्चुअल फाइल सिस्टम है जिसे आप अपने linux मशीन पर चला सकते हैं जो आपको SMB का उपयोग करके विंडोज़ में अपने linux मशीन पर फ़ोल्डर्स माउंट करने की अनुमति देगा।

लिनक्स जानकारी पर CIFS यहाँ पाया जा सकता है: http://linux-cifs.samba.org/


4
सांबा एक धीमी / उच्च-विलंबता (बहुत ज्यादा कुछ भी जो आपके लैन नहीं है) कनेक्शन पर उपयोग करने के लिए कठिन है।
ThiefMaster

@ThiefMaster हेवी आपसे सहमत है, वर्चुअल मशीन में सांबा की रीड फ़ाइल का प्रदर्शन बहुत खराब है।
inix

4

आपको अपनी विंडोज़ मशीन पर एक रिमोट शेयर माउंट करने की आवश्यकता है। यह वही है जो सांबा / smb के लिए है।

आप जो कर रहे हैं वह आपके लिनक्स बॉक्स को SMB सर्वर में बदल रहा है, जो इसे विंडोज़ के साथ अच्छा खेलने वाली फाइलों को साझा करने देता है।

यदि आप एक ही नेटवर्क पर नहीं हैं, तो आपको अपने SSH कनेक्शन के माध्यम से इसे टनल करने की आवश्यकता होगी जो प्रयास के लायक नहीं हो सकता है।


पुटी के साथ SSH सुरंगें वास्तव में उतनी बुरी नहीं हैं। जब आप कनेक्ट करते हैं तो यह स्वचालित रूप से टनल शुरू करेगा। यदि आप इसे स्टार्टअप पर चलाने के लिए सेट करते हैं और बिना पासफ़्रेज़ के निजी-कुंजी लॉगिन का उपयोग करते हैं (चेतावनी, सुरक्षित नहीं !!!), तो आप तुरंत जाने के लिए तैयार होंगे।
user54650

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

2
जारेड: यदि आप सांबा के साथ गए थे, तो आपको इसे एसएसएच के माध्यम से वैसे भी सुरंग बनाना होगा - इसलिए यह ssh जितना ही सुरक्षित होगा। यदि आप वास्तव में एक आसान ड्रैग-ड्रॉप विधि चाहते हैं, तो WinSCP अच्छा है, जैसा कि दूसरों द्वारा सुझाया गया है।
माइकल हरन


0

मुझे नहीं लगता कि आप एक लिनक्स फ़ोल्डर को केवल ड्राइव के लिए विंडोज़ के तहत एक नेटवर्क ड्राइव के रूप में माउंट कर सकते हैं। मैं आपको WinSCP का उपयोग करने का सुझाव दे सकता हूं जो आपको ssh के माध्यम से फ़ाइल स्थानांतरित करने की अनुमति देता है और यह मुफ़्त है।

संपादित करें: ठीक है, क्षमा करें। विन्को ने मेरे सामने पोस्ट किया और अब मैंने एक नई बात सीखी है :)



0

नीचे डेविड का दूसरा जवाब: जब उपयोगकर्ता लॉग इन करते हैं तो मुझे स्वचालित रूप से एक नेटवर्क ड्राइव को माउंट करने की आवश्यकता होती है। डोकान एसएसएचएफएस एक अच्छा उपकरण है, लेकिन इस मामले में पर्याप्त विश्वसनीय नहीं था। नेटड्राइव की कॉपी मुझे मिली जिसमें SSHFS या sftp का समर्थन नहीं किया गया - निश्चित नहीं कि यदि कोई और हाल ही में करता है।

अब मैं जो ट्रायल कर रहा हूं, उसमें वर्चुअल नेटवर्क एडेप्टर (फाइल शेयरिंग डिसेबल्ड के साथ) शामिल है, नए एडाप्टर के माध्यम से सुरंग खोलने के लिए पलक का उपयोग करके रिमोट मशीन एसएएमबीए चला रहा है, और नए एडेप्टर के खिलाफ नेटवर्क ड्राइव बढ़ाना शामिल है। यहाँ एक और उपयोगी ट्यूटोरियल है http://www.blisstonia.com/eolson/notes/smboverssh.php

सुरंग और नेटवर्क ड्राइव को एक लॉगिन स्क्रिप्ट के साथ सेट किया जा सकता है, इसलिए लॉगिन उपयोगकर्ताओं के कुछ सेकंड बाद बिना किसी कार्रवाई के बिना मैप किए गए ड्राइव का उपयोग कर सकते हैं।

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