FTPS और SFTP में क्या अंतर है? [डुप्लिकेट]


50

इस सवाल का पहले से ही यहाँ एक जवाब है:

फ़ाइलों को स्थानांतरित करने के लिए मेरे 4 दूरस्थ कर्मचारियों के लिए एक सिस्टम स्थापित करने की कोशिश कर रहा है। इसे सुरक्षित करना होगा। क्या SFTP FTPS से बेहतर है? अंतर क्या है?


1
नीचे दिए गए उत्तर आपको अंतर बताने के लिए पर्याप्त होना चाहिए। मैं केवल यह ध्यान रखना चाहूंगा कि ऐतिहासिक रूप से, एसएसएल (एफटीपीएस) में सुरक्षा की अधिकता है और बग की गंभीरता एसएसएच (एसएफटीपी) की तुलना में अधिक गंभीर है। इसका एक हिस्सा यह है कि एसएसएल ब्राउज़र के लिए बनाया गया था और इसमें व्यापार की चिंताओं और समय-समय पर बाजार में दबाव डालने की प्रवृत्ति थी, जबकि एसएसएच को यूनिक्स लोगों द्वारा दूर से अपनी मशीनों में लॉग इन करने के लिए बनाया गया था और सुरक्षा के लिए दबाव डालने की प्रवृत्ति थी। सरोकार (यदि आप SSH को तोड़ सकते हैं तो आपके पास मूल रूप से सिर्फ वेब सर्वर / ब्राउज़र के बजाय संपूर्ण मशीन का नियंत्रण है)।
स्लीपबेटमैन

क्यों नहीं scp? sshfs?
एमोरी 13'14

@emory sshfs क्योंकि यह उन सिस्टमों पर बहुत विशिष्ट बाधाओं के साथ एक बहुत ही विशिष्ट कार्यान्वयन है, जो कि उन सभी प्रणालियों के विपरीत (विशेष रूप से, इसे FUSE की आवश्यकता है) जो किसी अन्य प्लेटफ़ॉर्म पर कार्यान्वित किए जा सकते हैं, जो अन्य किसी भी प्लेटफ़ॉर्म पर लागू हो सकते हैं?
एक CVn

जवाबों:


67

दो पूरी तरह से अलग प्रोटोकॉल।

सुरक्षा के लिए एफटीपीएस एसएसएल के साथ एफटीपी है। यह एक नियंत्रण चैनल का उपयोग करता है और डेटा ट्रांसफर के लिए नए कनेक्शन खोलता है। चूंकि यह एसएसएल का उपयोग करता है, इसके लिए एक प्रमाणपत्र की आवश्यकता होती है।

SFTP (SSH फाइल ट्रांसफर प्रोटोकॉल / सिक्योर फाइल ट्रांसफर प्रोटोकॉल) को फाइल ट्रांसफर क्षमता प्रदान करने के लिए SSH के एक विस्तार के रूप में डिजाइन किया गया था, इसलिए यह आमतौर पर डेटा और नियंत्रण दोनों के लिए केवल SSH पोर्ट का उपयोग करता है।

अधिकांश SSH सर्वर इंस्टॉलेशन में आपको SFTP सपोर्ट मिलेगा, लेकिन FTPS को एक समर्थित एफ़टीपी सर्वर के एक सशर्त कॉन्फ़िगरेशन की आवश्यकता होगी।


10

sftp एक FTP जैसा प्रोटोकॉल है जो SSH के ऊपर संचालित होता है।

  • यदि आप एक linux / bsd / OSX आधारित सर्वर चला रहे हैं, तो आपके पास लगभग हमेशा पहले से ही एक पूरी तरह से कार्यात्मक sftp सर्वर है।
  • Windows ओर आप मूल रूप से Filezilla, WinSCP, या पोटीन को एक ग्राहक के रूप में देख रहे हैं।

ftps टीएलएस संवर्द्धन के साथ मूल ftp प्रोटोकॉल है।

  • एनएपी फ़ायरवॉल के माध्यम से फिप्स बहुत बुरी तरह से काम करता है

1

एफटीपीएस = एसएसएल पर एफटीपी। यह दो स्वादों में आता है:

  1. स्पष्ट FTPS - FTP के अनुसार टीसीपी पोर्ट 21 का उपयोग करता है - कुछ क्लाइंट, जैसे फाइलज़िला, आपको एफ़टीपी के रूप में प्रॉक्टोकॉल निर्दिष्ट करने की आवश्यकता होती है (जैसे कि फीटस: //ftp.xxxxx.com)
  2. इम्प्लांटेड एफ़टीपी - कनेक्शन को एन्क्रिप्ट किया जाएगा यदि दोनों पक्ष इसे संभाल सकते हैं (पोर्ट 990), लेकिन यदि नहीं, तो यह वापस अनएक्रिप्टेड एफ़टीपी (टीसीपी पोर्ट 21) पर गिर जाएगा

एसएफटीपी = एसएसएच पर एफ़टीपी - टीसीपी पोर्ट 22 का उपयोग करता है।

वास्तव में, आप पाएंगे कि अधिकांश ग्राहक सभी प्रोटोकॉल संभाल लेंगे ... आपको यह बताएंगे कि आप क्या उपयोग करने वाले हैं, जो आमतौर पर मेरे ग्राहक नीचे आते हैं।

अधिक जानकारी


8
एसएफटीपी एसएसएच से अधिक एफ़टीपी नहीं है
आंद्रे फिग्यूएरेडो

-1

आपका उपयोग मामला ऐसा है कि आप फ़ाइल सहयोग या प्रबंधित फ़ाइल स्थानांतरण के लिए एक वाणिज्यिक समाधान पर विचार करना चाहते हैं (दोनों सेवाओं या ऑन-प्रिमाइसेस सॉफ़्टवेयर के रूप में ऑफ़र किया जा सकता है) और जरूरी नहीं कि फ़ाइल साझा करने वाले सर्वर (वर्चुअल या भौतिक) की स्थापना के साथ शामिल हों अपनी खुद की।

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