Mae mewngofnodi FTPS yn profi bod y cysylltiad rheoli wedi gweithio. Mae angen cysylltiad arall ar restr cyfeiriadur, felly gall dirprwy ganiatáu'r mewngofnodi a rhwystro'r cam nesaf.

Ar gyfer gweinydd FTPS pendant, ffurfweddwch y llwybr rheoli a'r modd goddefol gyda 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");

Mae gosodiad ProxyMethod â gwerth 3 yn dewis HTTP CONNECT. Agorwch y dewisiadau hyn trwy gylch bywyd arferol Session WinSCP yn y rhaglen, ac ychwanegwch y gosodiadau crai ProxyUsername a ProxyPassword pan fydd y cyfryngwr yn gofyn am ddilysu.

Dilynwch fethiant y rhestr

Archwiliwch gofnod y sesiwn am y pen data goddefol a drafodwyd a'i fethiant cysylltu. Rhaid i'r dirprwy ganiatáu'r cyrchfan a'r porth hwnnw yn ogystal â phen rheoli FTP. Felly gall rheol sy'n caniatáu CONNECT i'r porth rheoli yn unig dderbyn y mewngofnodi a gwrthod y rhestr.

Ni all newid y porth rheoli yn unig drwsio llwybr data sydd wedi'i rwystro. Defnyddiwch y pen data a gofnodwyd wrth wirio'r polisi rhwydwaith.

Mae'r enghraifft hon yn cychwyn FTPS pendant ar borth 21 ac yn trafod TLS. Ar gyfer pen FTPS ymhlyg, defnyddiwch y modd FtpSecure cyfatebol a phorth y gweinydd. Yn y naill achos a'r llall, defnyddiwch enw gwesteiwr TLS gwirioneddol y gweinydd a'r ffurfwedd dilysu tystysgrifau.

Erthyglau cysylltiedig