2012-08-29 17 views
6

मैंने विंडोज 2008 वर्चुअल मशीन पर आईआईएस 7 के भीतर एफ़टीपी सेटअप किया है। मैंने एंड्रॉइंट्स के भीतर पोर्ट 21 को सक्षम किया और सक्रिय एफ़टीपी बस ठीक काम करता है। लेकिन मैं निष्क्रिय के माध्यम से कनेक्ट करने के लिए अनिश्चित हूँ। मैंने माइक्रोसॉफ्ट प्रलेखन का पालन किया (आईआईएस के भीतर बंदरगाहों की एक श्रृंखला को सक्षम किया और स्थानीय फायरवॉल पर उसी बंदरगाहों को अनुमति दी) मैंने बंदरगाहों को एज़ूर प्रबंधन में एंडपॉइंट्स के भीतर भी अनुमति दी। यह काम नहीं किया।विंडोज़ एज़ूर वर्चुअल मशीन पर निष्क्रिय एफ़टीपी

मैंने कहीं एक अनौपचारिक एमएस मंच पर पढ़ा है कि एमएस निष्क्रिय एफ़टीपी के भीतर निष्क्रिय एफ़टीपी की अनुमति नहीं देता है। क्या ये सच है? यदि कोई मुझे सही दस्तावेज पर निर्देशित नहीं कर सकता है?

धन्यवाद

समाधान मैं this article. समस्या मैं था मैं बंद करो और ऐसा करने के बाद FTP सेवा शुरू नहीं किया हो रही थी में निर्देशों का पालन किया। यह अन्यथा काम नहीं करेगा।

+0

यह सुनिश्चित नहीं है कि किसी ने इस विषय को ऑफ-विषय के रूप में बंद करने के लिए क्यों वोट दिया है, क्योंकि इसमें इनपुट एंडपॉइंट्स को सही तरीके से कॉन्फ़िगर करना शामिल है, फिर रोल स्टार्टअप के दौरान ftp सेट करते समय इन अंतरालों तक पहुंचना शामिल है। मेरे लिए एक अच्छा लगता है ... (यदि एक डुप्लिकेट सवाल हालांकि, मैं सहमत हूं)। –

+0

शायद क्योंकि उन्हें लगा कि यह serverfault पर stackoverflow नहीं है। – Michael

उत्तर

9

निष्क्रिय एफ़टीपी विंडोज़ एज़ूर वर्चुअल मशीनों में ठीक काम करना चाहिए। हालांकि, हो सकता है कि आप बड़ी पोर्ट रेंज चुनने में सक्षम न हों क्योंकि आप केवल एज़ूर में 25 अंत तक पहुंच सकते हैं और यह निष्क्रिय एफ़टीपी होने की सीमा हो सकती है। यह Forum discussion इसके बारे में और बात करें।

आप this blog पा सकते हैं जो बताते हैं कि वे विंडोज वर्चुअल मशीन पर आईआईएस के साथ निष्क्रिय एफ़टीपी को कैसे कॉन्फ़िगर करते हैं।

+0

मैं इस मुद्दे के साथ भी संघर्ष कर रहा हूं, अभी के लिए मैं केवल निष्क्रिय बंदरगाह के लिए 5 बंदरगाह खोल रहा हूं जो अजीब के बाहर सर्वर पर ठीक काम करता है लेकिन अजीब के भीतर नहीं। आश्चर्यजनक रूप से यह लगभग एक महीने बाद एक वर्चुअल मशीन पर काम करना शुरू कर दिया, बिना किसी बदलाव के, लेकिन मैं बस एक नई वर्चुअल मशीन को कॉन्फ़िगर कर रहा हूं और एक ही समस्या का सामना कर रहा हूं। – Michael

+0

बाहर निकलता है मैंने स्टॉप के अलावा सबकुछ सही किया है और एफटीपी सेवा – davidb

+0

शुरू किया है, मैंने समस्या को हल करने के लिए उपयोग किया गया वही लिंक प्रदान किया है, उम्मीद है कि आप पोस्ट को उत्तर के रूप में स्वीकार कर सकते हैं।धन्यवाद!! – AvkashChauhan

6

पोस्ट ऊपर संदर्भित के बारे में जानकारी का एक अतिरिक्त टुकड़ा (http://www.itq.nl/blogs/post/Walkthrough-Hosting-FTP-on-IIS-75-in-Windows-Azure-VM.aspx) - अंत में यह कहते हैं कि आप IIS में पोर्ट श्रेणी जोड़ने के लिए निम्न आदेश का उपयोग करने की आवश्यकता है:

appcmd set config /section:system.ftpServer/firewallSupport \ 
    /lowDataChannelPort:7000 /highDataChannelPort:7014 

यह मेरे लिए विफल रहा है, क्योंकि पोर्ट रेंज लॉक है इसलिए इसे रूट आईआईएस नोड पर ही सेट किया जा सकता है। त्रुटि है:

Support (Your site name) /lowDataChannelPort:5000 /highDataChannelPort:6000 
ERROR (message:Can not set attribute "lowDataChannelPort" to value "5000".. Rea 
son: This configuration section cannot be used at this path. This happens when t 
he section is locked at a parent level. Locking is either by default (overrideMo 
deDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" 
or the legacy allowOverride="false". 
.) 

आप रूट सर्वर नोड के लिए आईआईएस नोड्स ऊपर पार करते हैं, तो चुनें विशेषताएं, देखें तो एफ़टीपी फ़ायरवॉल समर्थन है, तो आप डेटा चैनल पोर्ट रेंज वहाँ सेट टेक्स्ट बॉक्स का उपयोग कर सकते हैं, आवश्यकता के बिना स्क्रिप्टिंग के लिए, और इस त्रुटि से परहेज। एक बार ऐसा करने के बाद, आपको फिर FTP सेवा को पुनरारंभ करने की आवश्यकता है (जैसा ऊपर बताया गया है), और निष्क्रिय एफ़टीपी अच्छी तरह से काम करता है।

मैंने यह अतिरिक्त उत्तर यहां जोड़ा है क्योंकि पोर्ट रेंज सेट करने के लिए एपीसीएमडी कमांड चलाने में असमर्थ होने के कारण मैं कई घंटों तक सर्कल में घूम रहा था, और इससे दूसरों को एक ही समस्या से बचने में मदद मिल सकती है।

0

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

संबंधित मुद्दे