Maaaring tumukoy ang “FTP proxy” sa isang gateway na mismong nagsasalita ng FTP. Ang pagkonekta rito ay iba sa paghingi ng CONNECT sa isang HTTP proxy o paghingi sa isang SOCKS server na magbukas ng TCP destination.

Kailangan ng gateway ang target host at account, at maaaring kailanganin muna ang sarili nitong login. Iba-ibang paraan ang pagpapahayag ng mga produkto sa pag-uusap na iyon:

KaayusanKaraniwang hugis ng command
Naka-encode ang target sa usernameUSER target-user@target-host
Hiwalay na login sa gatewayUSER/PASS ng gateway, pagkatapos ang login sa target
Tahasang command sa destinasyonSITE target-host o OPEN target-host, pagkatapos ang kinakailangang login

Mga pamilya ng kombensiyon ang mga ito, hindi isang pamantayang pagkakasunod-sunod na ipapadala sa bawat gateway. Piliin ang paraang dokumentado ng administrator at sinusuportahan ng client.

Panatilihing nakikita ang dalawang account sa setup

Maaaring magkaiba ang FTP password ng target at ang password ng gateway. Pinagsasama ng ilang gateway ang mga ito sa isang representasyong USER/PASS; ang iba ay nangangailangan ng hiwalay na pagpapalitan. Ang paglalagay ng lahat ng halaga sa isang string ay hindi makakabuo ng client na kailangang magpadala ng karagdagang command.

Ipinapaliwanag nito ang isang kapaki-pakinabang na hangganan sa lumang FtpWebRequest code. Ang ordinaryong FTP connection sa gateway, na may usernameng partikular sa gateway, ay maaaring umangkop sa ilang kaayusang USER/PASS. Ang gateway na nangangailangan ng hiwalay na pag-uusap na SITE o OPEN ay nangangailangan ng client na tunay na sumusuporta sa daloy na iyon. Ang property na Proxy sa WebRequest ay isa na namang interface.

Halimbawa, naglalantad ang WinSCP ng magkakahiwalay na paraan ng pag-login sa FTP proxy sa halip na ituring ang lahat ng gateway bilang isang host field. Ang mga numerong raw setting value nito ay kabilang sa dokumentadong API nito; gamitin ang pangalan ng paraan at ang inaasahang pag-uusap kapag nire-review ang isang configuration.

Pagkatapos ng login, kailangan pa rin ng file transfer ang FTP data connection at ang piniling TLS mode. Ang matagumpay na login sa control channel ay simula ng rutang iyon, hindi patunay na pinapayagan na ang bawat data transfer.

Kaugnay na mga artikulo