Escolla o método de inicio de sesión do proxy FTP que espera a súa pasarela
Faga coincidir a conversa USER, SITE ou OPEN dunha pasarela FTP nativa cun cliente que a admita, mantendo a conta da pasarela separada da conta de destino.
“Proxy FTP” pode describir unha pasarela que fala FTP por si mesma. Conectarse a ela é distinto de pedirlle un CONNECT a un proxy HTTP ou de pedirlle a un servidor SOCKS que abra un destino TCP.
A pasarela necesita o host e a conta de destino, e pode necesitar primeiro o seu propio inicio de sesión. Os produtos expresan esa conversa de distintas maneiras:
| Disposición | Forma típica do comando |
|---|---|
| Destino codificado nun nome de usuario | USER target-user@target-host |
| Inicio de sesión separado na pasarela | USER/PASS da pasarela, seguido do inicio de sesión de destino |
| Comando de destino explícito | SITE target-host ou OPEN target-host, logo o inicio de sesión requirido |
Son familias de convencións, non unha única secuencia estándar para enviar a cada pasarela. Escolla o método documentado polo administrador e admitido polo cliente.
Manteña ambas as contas visibles na configuración
O contrasinal FTP de destino e o contrasinal da pasarela poden ser diferentes. Algunhas pasarelas combínanos nunha soa representación USER/PASS; outras esixen intercambios separados. Pór todos os valores nunha soa cadea non pode reproducir un cliente que debe enviar comandos adicionais.
Isto explica un límite útil no código antigo de FtpWebRequest. Unha conexión FTP ordinaria á pasarela, cun nome de usuario específico da pasarela, pode encaixar nalgunhas disposicións USER/PASS. Unha pasarela que esixe unha conversa SITE ou OPEN separada necesita un cliente que realmente admita ese fluxo. A propiedade Proxy de WebRequest é outra interface máis.
WinSCP, por exemplo, expón métodos de inicio de sesión de proxy FTP distintos en lugar de tratar todas as pasarelas como un só campo de host. Os seus valores numéricos de configuración sen procesar pertencen á súa API documentada; use o nome do método e a conversa prevista ao revisar unha configuración.
Despois do inicio de sesión, a transferencia de ficheiros segue necesitando a súa conexión de datos FTP e o modo TLS escollido. Un inicio de sesión correcto na canle de control é o comezo desa ruta, non a proba de que toda transferencia de datos xa estea permitida.