Configurando un túnel SSH con FileZilla

Configurando un túnel SSH con FileZilla

¿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:

ingrese la descripción de la imagen aquí

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.orgentonces

ingrese la descripción de la imagen aquí

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

configuración_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:

  1. 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.
  2. Configure FileZilla para usar su PC local como servidor SOCKS 5 (proxy genérico).
  3. 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:

  1. 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: SSH

    • Seleccione "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

  2. 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)
  3. 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)

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:

  1. no puede acceder al servidor ftp directamente (las conexiones externas al servidor ftp están bloqueadas por razones de seguridad), o
  2. 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

información relacionada