„FTP proxy“ lahko označuje prehod, ki sam govori FTP. Povezovanje z njim se razlikuje od zahteve za CONNECT pri proxyju HTTP ali zahteve strežniku SOCKS, naj odpre cilj TCP.

Prehod potrebuje ciljnega gostitelja in račun, morda pa najprej lastno prijavo. Izdelki ta pogovor izražajo na različne načine:

RazporeditevTipična oblika ukaza
Cilj kodiran v uporabniškem imenuUSER target-user@target-host
Ločena prijava v prehodUSER/PASS prehoda, nato prijava v cilj
Izrecen ukaz ciljaSITE target-host ali OPEN target-host, nato zahtevana prijava

To so družine dogovorov, ne eno samo standardno zaporedje za vsak prehod. Izberite način, ki ga je dokumentiral skrbnik in ga odjemalec podpira.

Ohranite oba računa vidna v nastavitvi

Geslo ciljnega FTP in geslo prehoda se lahko razlikujeta. Nekateri prehodi ju združijo v eno predstavitev USER/PASS; drugi zahtevajo ločene izmenjave. Če vse vrednosti postavite v en niz, ne morete poustvariti odjemalca, ki mora pošiljati dodatne ukaze.

To pojasnjuje koristno mejo v stari kodi FtpWebRequest. Običajna povezava FTP s prehodom, z uporabniškim imenom, značilnim za prehod, se lahko ujema z nekaterimi razporeditvami USER/PASS. Prehod, ki zahteva ločen pogovor SITE ali OPEN, potrebuje odjemalca, ki ta tok zares podpira. Lastnost Proxy v WebRequest je spet druga vmesnik.

WinSCP na primer ponuja ločene načine prijave prek proxyja FTP, namesto da bi vse prehode obravnaval kot eno polje gostitelja. Njegove številčne vrednosti surovih nastavitev spadajo k njegovemu dokumentiranemu API-ju; pri pregledu konfiguracije uporabite ime načina in predvideni pogovor.

Po prijavi prenos datotek še vedno potrebuje podatkovno povezavo FTP in izbrani način TLS. Uspešna prijava na krmilnem kanalu je začetek te poti, ne dokaz, da je vsak prenos podatkov že dovoljen.

Sorodni članki