Изберете го начинот на најава преку FTP прокси што го очекува вашата порта
Поврзете го разговорот USER, SITE или OPEN на изворна FTP порта со клиент што го поддржува, држејќи ја сметката на портата одвоена од целната сметка.
„FTP прокси“ може да означува порта што сама зборува FTP. Поврзувањето со неа се разликува од барање CONNECT од HTTP прокси или барање од SOCKS сервер да отвори TCP одредиште.
Портата ги бара целниот домаќин и сметката, а можеби најпрво и сопствената најава. Производите го изразуваат тој разговор на различни начини:
| Распоред | Типичен облик на команда |
|---|---|
| Целта е кодирана во корисничко име | USER target-user@target-host |
| Одделна најава на портата | USER/PASS на портата, потоа најавата на целта |
| Јасна команда за одредиште | SITE target-host или OPEN target-host, потоа потребната најава |
Ова се семејства на конвенции, а не еден стандарден редослед за секоја порта. Изберете го начинот што го документирал администраторот и што клиентот го поддржува.
Држете ги двете сметки видливи во поставките
Лозинката за целниот FTP и лозинката на портата можат да се разликуваат. Некои порти ги спојуваат во еден USER/PASS приказ; други бараат одделни размени. Ставањето на сите вредности во една низа не може да репродуцира клиент што мора да испраќа дополнителни команди.
Ова објаснува корисна граница во стариот код на FtpWebRequest. Обична FTP врска со портата, со корисничко име специфично за портата, може да одговара на некои USER/PASS распореди. Порта што бара одделен разговор SITE или OPEN бара клиент што навистина го поддржува тој тек. Својството Proxy во WebRequest е повторно друг интерфејс.
На пример, WinSCP нуди одделни начини на најава преку FTP прокси, наместо сите порти да ги третира како едно поле за домаќин. Неговите нумерички вредности на суровите поставки припаѓаат на неговиот документиран API; користете го името на начинот и предвидениот разговор кога прегледувате конфигурација.
По најавата, преносот на датотеки сè уште бара FTP врска за податоци и избраниот TLS режим. Успешната најава на контролниот канал е почеток на тој пат, а не доказ дека секој пренос на податоци е веќе дозволен.