“FTP-puhverserver” võib tähendada lüüsi, mis räägib ise FTP-d. Sellega ühenduse loomine erineb HTTP-puhverserverilt CONNECT-i küsimisest või SOCKS-serverilt TCP-sihtkoha avamise palumisest.

Lüüs vajab sihtkoha hosti ja kontot ning võib esmalt vajada omaenda sisselogimist. Tooted väljendavad seda vestlust erineval viisil:

PaigutusTüüpiline käsu kuju
Sihtkoht on kasutajanime kodeeritudUSER target-user@target-host
Eraldi lüüsi sisselogimineLüüsi USER/PASS, seejärel sihtkoha sisselogimine
Selgesõnaline sihtkoha käskSITE target-host või OPEN target-host, seejärel nõutav sisselogimine

Need on tavade perekonnad, mitte üks standardne jada igale lüüsile. Valige meetod, mille administraator on dokumenteerinud ja mida klient toetab.

Hoidke mõlemad kontod seadistuses nähtavad

Sihtkoha FTP-parool ja lüüsi parool võivad erineda. Mõned lüüsid ühendavad need üheks USER/PASS-esituseks; teised nõuavad eraldi vahetusi. Kõigi väärtuste panemine ühte stringi ei suuda jäljendada klienti, mis peab saatma täiendavaid käske.

See selgitab kasulikku piiri vanas FtpWebRequest-koodis. Tavaline FTP-ühendus lüüsiga, lüüsipõhise kasutajanimega, võib sobida mõne USER/PASS-paigutusega. Lüüs, mis nõuab eraldi SITE- või OPEN-vestlust, vajab klienti, mis seda voogu tõesti toetab. WebRequesti omadus Proxy on jälle teine liides.

WinSCP näiteks pakub eraldi FTP-puhverserveri sisselogimismeetodeid, selle asemel et käsitleda kõiki lüüse ühe hostiväljana. Selle numbrilised toorväärtused kuuluvad selle dokumenteeritud API juurde; konfiguratsiooni üle vaadates kasutage meetodi nime ja kavatsetud vestlust.

Pärast sisselogimist vajab failiedastus endiselt oma FTP-andmeühendust ja valitud TLS-režiimi. Juhtkanali edukas sisselogimine on selle tee algus, mitte tõestus, et iga andmeedastus on juba lubatud.

Seotud artiklid