djangofan यह बहुत करीब है।
आप SSH के माध्यम से पोर्ट फ़ॉरवर्डिंग सेट कर सकते हैं। यदि आप सर्वर पर समर्थित हैं, तो आप FTP सर्वर भी चला सकते हैं, लेकिन केवल लोकलहोस्ट से कनेक्शन स्वीकार करें । नहीं तो सुरक्षा कहां है?
फिर, मान लीजिए कि आप केवल उपयोगकर्ता एफ़टीपी प्रक्रिया को ही यूजर स्पेस में चला सकते हैं, और पोर्ट 21 पर ग्लोब नहीं कर सकते। ठीक है, इसे पोर्ट 2121 कहें।
server
उदाहरण के लिए, PuTTY के साथ SSH में , और 21 पोर्ट से server:2121
या localhost:2121
यदि आप सर्वर FTP प्रक्रिया पर केवल 127.0.0.1 के लिए बाध्य हैं , तो स्थानीय पोर्ट को अग्रेषित करें ।
अब आपका SSH प्रोग्राम आपके क्लाइंट (Windows) पोर्ट 21 के पोर्ट 21 पर सुन रहा है, और SSH के ऊपर फॉरवर्ड कर रहा है और उदाहरण के लिए, localhost:2121
सर्वर वातावरण के दायरे में।
फिर, डेविड स्पिलेट का उत्तर लें, लेकिन localhost
सर्वर के रूप में उपयोग करें, यह मानते हुए कि आप पहले से ही अपने होस्ट पर कुछ अन्य एफ़टीपी सर्वर नहीं चला रहे हैं।
विंडोज एक्सप्लोरर को तब खोलना चाहिए ftp://localhost
और आपको सर्वर पर चलने वाली एफ़टीपी प्रक्रिया दिखाई देगी। मुझे संदेह है कि आप केवल PASV मोड ट्रांसफर ही कर पाएंगे।
प्रशन?