Шлюзіңіз күтетін FTP проксиіне кіру әдісін таңдаңыз
Жергілікті FTP шлюзінің USER, SITE немесе OPEN сұхбатын оны қолдайтын клиентке сәйкестендіріңіз, шлюз тіркелгісін мақсатты тіркелгіден бөлек ұстаңыз.
«FTP проксиі» өзі FTP тілінде сөйлейтін шлюзді білдіруі мүмкін. Оған қосылу HTTP проксиден CONNECT сұраудан немесе SOCKS серверінен TCP мақсатын ашуды сұраудан өзгеше.
Шлюзге мақсатты хост пен тіркелгі қажет, ол алдымен өзінің кіруін талап етуі мүмкін. Өнімдер бұл сұхбатты әртүрлі жолмен білдіреді:
| Реттелуі | Әдеттегі пәрмен пішімі |
|---|---|
| Мақсат пайдаланушы атына кодталған | USER target-user@target-host |
| Шлюзге бөлек кіру | Шлюздің USER/PASS, содан кейін мақсатқа кіру |
| Нақты мақсат пәрмені | SITE target-host немесе OPEN target-host, содан кейін қажетті кіру |
Бұлар конвенциялар тобы, әр шлюзге жіберілетін бірыңғай стандартты реттілік емес. Әкімші құжаттаған және клиент қолдайтын әдісті таңдаңыз.
Екі тіркелгіні де баптауда көрінетін күйде ұстаңыз
Мақсатты FTP құпиясөзі мен шлюз құпиясөзі әртүрлі болуы мүмкін. Кейбір шлюздер оларды бір USER/PASS көрінісінде біріктіреді; басқалары бөлек алмасуды талап етеді. Барлық мәнді бір жолға салу қосымша пәрмендер жіберуі керек клиентті қайта жасай алмайды.
Бұл ескі FtpWebRequest кодындағы пайдалы шекараны түсіндіреді. Шлюзге кәдімгі FTP қосылымы, шлюзге тән пайдаланушы атымен, кейбір USER/PASS реттелуіне сай келуі мүмкін. Бөлек SITE немесе OPEN сұхбатын талап ететін шлюзге сол ағынды шынымен қолдайтын клиент керек. WebRequest-тің Proxy қасиеті тағы басқа интерфейс.
Мысалы, WinSCP барлық шлюзді бір хост өрісі ретінде қарастырудың орнына FTP проксиіне кірудің бөлек әдістерін ұсынады. Оның сандық шикі баптау мәндері құжатталған API-іне жатады; конфигурацияны қарағанда әдіс атауы мен көзделген сұхбатты пайдаланыңыз.
Кіргеннен кейін файл тасымалдау әлі де FTP деректер қосылымын және таңдалған TLS режимін қажет етеді. Басқару арнасына сәтті кіру сол жолдың басы, әрбір деректер тасымалы әлдеқашан рұқсат етілгенінің дәлелі емес.