WinSCP FTPS प्रोक्सीबाट लगइन हुन्छ तर फाइलहरूको सूची देखाउन सक्दैन
FTPS का लागि HTTP CONNECT प्रयोग गर्दा प्यासिभ डेटा जडान र नियन्त्रण जडान दुवै जाँच्नुहोस्।
FTPS लगइनले नियन्त्रण जडान काम गरेको प्रमाण दिन्छ। डाइरेक्टरी सूचीका लागि अर्को जडान चाहिन्छ, त्यसैले प्रोक्सीले लगइनलाई अनुमति दिएर अर्को चरण रोक्न सक्छ।
स्पष्ट FTPS सर्भरका लागि, WinSCP .NET सँग नियन्त्रण मार्ग र प्यासिभ मोड कन्फिगर गर्नुहोस्:
var options = new WinSCP.SessionOptions
{
Protocol = WinSCP.Protocol.Ftp,
HostName = "ftp.example.net",
PortNumber = 21,
UserName = ftpUser,
Password = ftpPassword,
FtpSecure = WinSCP.FtpSecure.Explicit,
FtpMode = WinSCP.FtpMode.Passive
};
options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example.net");
options.AddRawSettings("ProxyPort", "8080");ProxyMethod को मान 3 ले HTTP CONNECT छान्छ। यी विकल्पहरू एप्लिकेसनको सामान्य WinSCP Session जीवनचक्रबाट खोल्नुहोस्, र मध्यस्थले प्रमाणीकरण माग गर्दा ProxyUsername र ProxyPassword कच्चा सेटिङहरू थप्नुहोस्।
सूची असफलताको पछि लाग्नुहोस्
सेसन लगमा सहमति भएको प्यासिभ डेटा इन्डपोइन्ट र त्यसको जडान असफलता हेर्नुहोस्। प्रोक्सीले त्यो गन्तव्य र पोर्टका साथै FTP नियन्त्रण इन्डपोइन्टलाई पनि अनुमति दिनुपर्छ। त्यसैले केवल नियन्त्रण पोर्टमा CONNECT अनुमति दिने नियमले लगइन स्वीकार गरी सूची अस्वीकार गर्न सक्छ।
केवल नियन्त्रण पोर्ट परिवर्तन गर्दा अवरुद्ध डेटा मार्ग सुधारिँदैन। नेटवर्क नीति जाँच्दा लगमा अभिलेख गरिएको डेटा इन्डपोइन्ट प्रयोग गर्नुहोस्।
यो उदाहरणले पोर्ट 21 मा स्पष्ट FTPS सुरु गर्छ र TLS वार्ता गर्छ। अन्तर्निहित FTPS इन्डपोइन्टका लागि सम्बन्धित FtpSecure मोड र सर्भर पोर्ट प्रयोग गर्नुहोस्। दुवै अवस्थामा सर्भरको वास्तविक TLS होस्टनाम र प्रमाणपत्र प्रमाणीकरण कन्फिगरेसन प्रयोग गर्नुहोस्।