¿Hay alguna forma de configurar FileZilla en Microsoft Windows para que se conecte a un servidor SFTP a través de algún túnel SSH?
Por ejemplo, con WinSCP, puedo hacer lo siguiente:
no quiero tener que hacerloInicie el túnel SSH con otro programa como PuTTY.o ejecutando, por ejemplo, ssh -D 443 -v -N -L 443:my_server.org:22 franck50@my_server.org
entonces
Respuesta1
No, FileZilla no tiene la función "Túnel" de WinSCP.
Pero puedes usar un túnel externo:¿Cómo utilizar FileZilla para conectarse con un servidor remoto indirecto?
Respuesta2
Como Martin Prikryl, FileZilla no admite la creación de túneles mediante un servidor proxy.
Se cerró una solicitud de función sobre este tema: #4806 Solicitud de función cerrada (rechazada): agregar FTP a través de SSH (tunelización mediante un servidor proxy)
Respuesta3
en resumen al usar jumpserver
configure una conexión SOCKS 5 local al jumpserver usando
ssh -D <availableport> -q -C -N user@jumpserver
luego usa eso en la configuración de filezilla
felicitaciones a: blog de referencia
Respuesta4
Cómo crear un túnel SSH para cifrar una conexión ftp simple (insegura) usando el cliente FileZilla y PuTTY
Resumen:
- Cliente FTP Filezilla/Su PC local<~~ [Conexión. 1] ~~>servidor SSH<~~ [Conexión. 2] ~~>La conexión 1 del servidor FTP
está cifrada mediante el protocolo SSH.
Precaución: La conexión 2 no está cifrada. - Configure FileZilla para usar su PC local como servidor SOCKS 5 (proxy genérico).
- Configure PuTTY para crear un túnel SSH entre su PC local y un servidor SSH mediante el reenvío de puertos DINÁMICO. En este modo, PuTTY actúa como servidor proxy.
El servidor SSH es un host remoto que ejecuta un servicio SSH (normalmente un host Linux/Unix/BSD). Debe tener una cuenta para iniciar sesión en este host.
Procedimiento de configuración:
Configuración de PuTTY (para la versión 0.67 o similar):
Seleccione "Categoría/Sesión"
Nombre de host: Número o nombre IP del servidor SSH
Puerto: Número de puerto del servidor SSH (22 de forma predeterminada)
Tipo de conexión: SSHSeleccione "Categoría/Conexión/SSH/Túneles"
Puerto de origen: XXXX (5000 por ejemplo, o cualquier otro número alto no utilizado)
Destino: (déjelo vacío)
Dinámico, Automático
Configuración de FileZilla (para la versión 3.46.3 o similar):
- Seleccione "Editar/Configuración/Conexión/Proxy genérico"
Tipo de proxy genérico: SOCKS 5
Host de proxy: localhost
Puerto de proxy: XXXX (el número de puerto de origen del túnel SSH, consulte la configuración de PuTTY más arriba)
- Seleccione "Editar/Configuración/Conexión/Proxy genérico"
Primeroejecutar masillapara crear el túnel SSH deseado (se le pedirá que proporcione un nombre de usuario/contraseña para iniciar sesión en el servidor SSH). Entoncesejecutar el cliente Filezillausando:
- Protocolo: FTP - Protocolo de transferencia de archivos
Host: servidor FTP Número o nombre IP
Puerto: (déjelo vacío, 21 de forma predeterminada)
Cifrado: utilice únicamente FTP simple (inseguro)
- Protocolo: FTP - Protocolo de transferencia de archivos
Posibles usos:su PC está en su red doméstica, los servidores SSH y FTP están detrás del enrutador/firewall de su empresa y:
- no puede acceder al servidor ftp directamente (las conexiones externas al servidor ftp están bloqueadas por razones de seguridad), o
- puedes acceder al servidor ftp directamente perono desea enviar sus datos (nombre de usuario/contraseña/archivos) sin cifrado a través de Internet.
Ver también:
https://documentation.help/PuTTY/using-port-forwarding.html
https://blog.devolutions.net/2017/4/how-to-configure-an-ssh-tunnel-on-putty
http://www.securebinary.co.za/ssh-port-tunneling-using-putty/
Para guardar/cargar configuraciones de PuTTY, consulte:
https://documentation.help/PuTTY/config-served.html