¿Es posible utilizar el reenvío de puertos SSH con FTP?

¿Es posible utilizar el reenvío de puertos SSH con FTP?

Intenté usar el reenvío de puertos SSH con FTP pero no funcionó aunque usé conexiones FTP.

Parece que el servidor FTP le proporciona otro número de puerto para usar, por lo que debe poder conectarse a ese puerto para poder recibir datos del servidor.

Entonces parece bastante complicado. ¿Hay alguna manera de hacer esto?

También hay que señalar que no tengo permiso para configurar el servidor FTP, no tengo acceso al servidor además de utilizar su servicio FTP.

Respuesta1

Debe utilizar el reenvío dinámico que crea un proxy SOCKS capaz de conectarse a cualquier host: puerto, en lugar de un túnel estático. Normalmente, esto se hace ssh -D [...]seleccionando "Dinámico" al agregar un túnel SSH en Putty.

Por supuesto, es necesario un cliente FTP que admita la conexión a través del proxy SOCKS. En Windows, tanto FileZilla como WinSCP lo admiten. Si el suyo no lo hace, existen programas que redirigen todas las conexiones a través de dicho proxy, tsockstanto torsocksen Linux torcapcomo sockscapen Windows. Si su cliente FTP admite SOCKS, se conectará al servidor FTP normalmente (después de habilitar SOCKS).

No se necesita ninguna configuración en el servidor FTP, sólo que admita el "modo pasivo" (donde el servidor selecciona los puertos temporales). Prácticamente todos los servidores FTP lo admiten. Y todos los clientes FTP modernos tienen el modo "pasivo" como predeterminado.

información relacionada