WinSCP FTPS jidħol mill-proxy iżda ma jistax jelenka l-fajls
Iċċekkja l-konnessjoni tad-data passiva kif ukoll il-konnessjoni tal-kontroll meta tuża HTTP CONNECT għal FTPS.
Dħul FTPS jipprova li l-konnessjoni tal-kontroll ħadmet. Lista tad-direttorju teħtieġ konnessjoni oħra, għalhekk proxy jista' jippermetti d-dħul u jimblokka l-pass li jmiss.
Għal server FTPS espliċitu, ikkonfigura r-rotta tal-kontroll u l-mod passiv b'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");Is-setting ProxyMethod bil-valur 3 jagħżel HTTP CONNECT. Iftaħ dawn l-għażliet permezz taċ-ċiklu tal-ħajja normali ta' WinSCP Session fl-applikazzjoni, u żid is-settings mhux ipproċessati ProxyUsername u ProxyPassword meta l-intermedjarju jeħtieġ awtentikazzjoni.
Segwi l-falliment tal-lista
Eżamina l-log tas-sessjoni għall-punt tat-tmiem tad-data passiv innegozjat u l-falliment tal-konnessjoni tiegħu. Il-proxy għandu jippermetti dak id-destinazzjoni u l-port, kif ukoll il-punt tat-tmiem tal-kontroll FTP. Għalhekk regola li tippermetti CONNECT biss għall-port tal-kontroll tista' taċċetta d-dħul u tirrifjuta l-lista.
Li tbiddel biss il-port tal-kontroll ma jsewwix mogħdija tad-data mblukkata. Uża l-punt tat-tmiem tad-data rreġistrat meta tiċċekkja l-politika tan-netwerk.
Dan l-eżempju jibda FTPS espliċitu fuq il-port 21 u jinnegozja TLS. Għal punt tat-tmiem FTPS impliċitu, uża l-mod FtpSecure korrispondenti u l-port tas-server. Fiż-żewġ każi, uża l-isem tal-host TLS reali tas-server u l-konfigurazzjoni tal-validazzjoni taċ-ċertifikati.