Izberite način prijave prek FTP proxyja, ki ga pričakuje vaš prehod
Uskladite pogovor USER, SITE ali OPEN izvornega prehoda FTP s odjemalcem, ki ga podpira, in hranite račun prehoda ločen od ciljnega računa.
„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:
| Razporeditev | Tipična oblika ukaza |
|---|---|
| Cilj kodiran v uporabniškem imenu | USER target-user@target-host |
| Ločena prijava v prehod | USER/PASS prehoda, nato prijava v cilj |
| Izrecen ukaz cilja | SITE 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.