ब्राउज़र में सीधे डाउनलोड के लिए FTP URL के भीतर उपयोगकर्ता नाम और पासवर्ड कैसे प्रदान करें?


0

क्रोम और फ़ायरफ़ॉक्स जैसे आधुनिक ब्राउज़र एफ़टीपी डाउनलोड को संभाल सकते हैं:

ftp://my-ftp.com/my-file.csv

मैं किसी अन्य व्यक्ति के लिए एक लिंक साझा करना चाहता हूं और मैं नहीं चाहता कि वे एक उपयोगकर्ता नाम और पासवर्ड एक संकेत के माध्यम से दर्ज करें।

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

जवाबों:


1

उल्लेखनीय अपवाद (HTTP और HTTPS प्रोटोकॉल के लिए) IE है:

इंटरनेट एक्सप्लोरर संस्करण 3.0 से 6.0 HTTP या HTTPS URL के लिए निम्न सिंटैक्स का समर्थन करते हैं: http(s)://username:password@server/resource.ext आप मूल प्रमाणीकरण विधि का समर्थन करने वाली वेब साइट पर उपयोगकर्ता जानकारी स्वचालित रूप से भेजने के लिए इस URL सिंटैक्स का उपयोग कर सकते हैं।

( स्रोत ) वे सुरक्षा चिंताओं के लिए इसका समर्थन नहीं करते हैं:

दुर्भावनापूर्ण उपयोगकर्ता इस URL सिंटैक्स का उपयोग एक हाइपरलिंक बनाने के लिए कर सकता है जो एक वैध वेब साइट खोलने के लिए प्रकट होता है लेकिन वास्तव में एक भ्रामक (स्पूफ) वेब साइट को खोलता है। उदाहरण के लिए, निम्न URL http://www.wingtiptoys.com को खोलता है, लेकिन वास्तव में http://example.com : http: //www.wingtiptoys.com@example.com खोलता है


क्या एफ़टीपी बिल्कुल संभालती है?
k0pernikus

1
ftp.freebsd.org काम करने लगता है (IE11)।
mvw

1

आप URL को इस तरह क्रेडेंशियल्स प्रदान कर सकते हैं:

username:password@host

आपका उदाहरण बन जाएगा:

ftp://username:password@my-ftp.com/my-file.csv

यदि उपयोगकर्ता नाम में अमान्य चिह्न हैं, तो आप समस्याओं में भाग लेंगे @:

 ftp://usern@me:password@my-ftp.com/my-file.csv

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

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