In FTPS-oanmelding bewist dat de kontrôleferbining wurke hat. In maplys hat noch in ferbining nedich, dus in proxy kin de oanmelding tastean en de folgjende stap blokkearje.

Foar in eksplisite FTPS-tsjinner stelle jo de kontrôlerûte en de passive modus yn mei 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");

De ynstelling ProxyMethod mei wearde 3 kiest HTTP CONNECT. Iepenje dizze opsjes fia de normale WinSCP Session-libbenssyklus fan 'e tapassing, en foegje de rau ynstellingen ProxyUsername en ProxyPassword ta as de tuskenpartij autentikaasje freget.

Folch de listingsflater

Undersykje it sesjelog foar it ûnderhannele passive data-einpunt en syn ferbiningsflater. De proxy moat dat doel en dy poarte tastean, en ek it FTP-kontrôle-einpunt. In regel dy't CONNECT allinnich nei de kontrôlepoarte tastiet, kin dêrom de oanmelding akseptearje en de listingsôfwize.

Allinnich de kontrôlepoarte feroarje reparearret gjin blokkearre datapaad. Brûk it logde data-einpunt by it kontrolearjen fan it netwurkbelied.

Dit foarbyld start eksplisite FTPS op poarte 21 en ûnderhannelet TLS. Foar in ymplisyt FTPS-einpunt brûke jo de byhearrende FtpSecure-modus en tsjinnerpoarte. Brûk yn beide gefallen de echte TLS-hostnamme fan 'e tsjinner en de konfiguraasje foar sertifikaatfalidaasje.

Relatearre artikelen