WinSCP FTPS በፕሮክሲ ይገባል ነገር ግን ፋይሎችን መዘርዘር አይችልም
ለFTPS HTTP CONNECT ሲጠቀሙ የመቆጣጠሪያ ግንኙነቱንም ሆነ ተገባ (passive) የመረጃ ግንኙነቱን ያረጋግጡ።
የFTPS መግቢያ የመቆጣጠሪያ ግንኙነቱ እንደሠራ ያሳያል። የፋይል ዝርዝር ሌላ ግንኙነት ይፈልጋል፣ ስለዚህ ፕሮክሲ መግቢያውን ፈቅዶ ቀጣዩን ደረጃ ሊከልክል ይችላል።
ለግልጽ (explicit) FTPS አገልጋይ የመቆጣጠሪያውን መንገድና ተገባ (passive) ሁኔታን በ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 ወደ መቆጣጠሪያ ወደብ ብቻ የሚፈቅድ ደንብ መግቢያውን ተቀብሎ ዝርዝሩን ሊከልክል ይችላል።
የመቆጣጠሪያውን ወደብ ብቻ መቀየር የተከለከለውን የመረጃ መንገድ ማስተካከል አይችልም። የአውታረ መረብ ፖሊሲን ሲያረጋግጡ በመዝገቡ የተመዘገበውን የመረጃ መጨረሻ ነጥብ ይጠቀሙ።
ይህ ምሳሌ ግልጽ FTPS በወደብ 21 ላይ ይጀምራል እና TLS ይደራደራል። ለተደበቀ (implicit) FTPS መጨረሻ ነጥብ ተመሳሳዩን የFtpSecure ሁኔታና የአገልጋዩን ወደብ ይጠቀሙ። በሁለቱም ሁኔታ የአገልጋዩን እውነተኛ የTLS አስተናጋጅ ስምና የምስክር ወረቀት ማረጋገጫ ውቅር ይጠቀሙ።