Pilih Kaedah Log Masuk Proxy FTP yang Dijangka Gateway Anda
Padankan perbualan USER, SITE atau OPEN gateway FTP asli dengan klien yang menyokongnya, sambil memastikan akaun gateway berasingan daripada akaun sasaran.
“Proxy FTP” boleh merujuk kepada gateway yang bercakap FTP sendiri. Menyambung kepadanya berbeza daripada meminta CONNECT daripada proksi HTTP atau meminta pelayan SOCKS membuka destinasi TCP.
Gateway memerlukan hos dan akaun sasaran, dan mungkin memerlukan log masuk sendiri terlebih dahulu. Produk menyatakan perbualan itu dengan cara berbeza:
| Susunan | Bentuk arahan biasa |
|---|---|
| Sasaran dikodkan dalam nama pengguna | USER target-user@target-host |
| Log masuk gateway berasingan | USER/PASS gateway, kemudian log masuk sasaran |
| Arahan destinasi eksplisit | SITE target-host atau OPEN target-host, kemudian log masuk yang diperlukan |
Ini ialah keluarga konvensyen, bukan satu urutan standard untuk dihantar kepada setiap gateway. Pilih kaedah yang didokumenkan oleh pentadbir dan disokong oleh klien.
Kekalkan kedua-dua akaun kelihatan dalam persediaan
Kata laluan FTP sasaran dan kata laluan gateway boleh berbeza. Sesetengah gateway menggabungkannya dalam satu perwakilan USER/PASS; yang lain memerlukan pertukaran berasingan. Meletakkan setiap nilai dalam satu rentetan tidak dapat menghasilkan semula klien yang perlu menghantar arahan tambahan.
Ini menjelaskan sempadan berguna dalam kod FtpWebRequest lama. Sambungan FTP biasa ke gateway, dengan nama pengguna khusus gateway, boleh sesuai dengan sesetengah susunan USER/PASS. Gateway yang memerlukan perbualan SITE atau OPEN berasingan memerlukan klien yang benar-benar menyokong aliran itu. Sifat Proxy dalam WebRequest ialah antara muka lain lagi.
WinSCP, sebagai contoh, menyediakan kaedah log masuk proxy FTP yang berasingan dan bukannya melayan semua gateway sebagai satu medan hos. Nilai tetapan mentah berangkanya tergolong dalam API terdokumennya; gunakan nama kaedah dan perbualan yang dimaksudkan semasa menyemak konfigurasi.
Selepas log masuk, pemindahan fail masih memerlukan sambungan data FTP dan mod TLS yang dipilih. Log masuk berjaya pada saluran kawalan ialah permulaan laluan itu, bukan bukti bahawa setiap pemindahan data sudah dibenarkan.