gFTP es un cliente de transferencia de archivos multihilo gratuito para máquinas basadas en *NIX.
¿Qué protocolos son compatibles?
- FTP (ftp://)
- FTPS (ftps://) (TLS explícito: el estándar actual para FTP cifrado)
- FTPSi (ftpsi://) (TLS implícito, puerto predeterminado: 990)
-
SSH2 SFTP (ssh2://): requiere el cliente OpenSSH:
ssh - FSP (fsp://) (Protocolo de servicio de archivos UDP)
¿Cómo fuerzo la ejecución de la versión de texto o la versión gtk+ de gFTP?
Para ejecutar la versión de texto, puede escribir gftp-text, o para ejecutar la versión gtk+, puede ejecutar gftp-gtk. El comando gftp es simplemente un script de shell que verifica si su variable DISPLAY está configurada; de ser así, ejecutará la versión correspondiente.
¿Puede gFTP descargar un grupo de archivos/directorios y luego cerrarse al terminar?
Sí, la versión de texto de gFTP admite esto perfectamente. Puede escribir:
gftp-text -d ftp://ftp.unsitio.com/algunlugar
Si "algunlugar" es un directorio, descargará automáticamente todos sus subdirectorios también. Si desea transferir un archivo a través de SSH en lugar de FTP, simplemente cambie ftp:// por ssh://.
Interfaz de usuario GTK: ¿Tengo que introducir un puerto, nombre de usuario y contraseña para conectarme a un servidor FTP?
No es necesario. Si deja el puerto en blanco, se usará por defecto el puerto predeterminado para el protocolo seleccionado (puerto 21 para FTP). Si deja el nombre de usuario en blanco, se conectará de forma predeterminada como anónimo.
¿Dónde almacena gFTP sus opciones?
gFTP sigue la Especificación de Directorio Base XDG (XDG Base Directory Specification); creará automáticamente un directorio ${XDG_CONFIG_HOME}/gftp la primera vez que se ejecute. Su archivo de configuración es ${XDG_CONFIG_HOME}/gftp/gftprc, y aquí es donde se guardan todos los ajustes de gFTP. El archivo de configuración está bien comentado, así que eche un vistazo por si hay algo que desee cambiar. Sus marcadores se guardan en el archivo ${XDG_CONFIG_HOME}/gftp/bookmarks.
Normalmente, ${XDG_CONFIG_HOME} es ${HOME}/.config, a menos que lo cambie.
Cada vez que se ejecuta gFTP, se registrará el contenido de la ventana de registro en ${XDG_CONFIG_HOME}/gftp/gftp.log. El contenido de este archivo se purgará automáticamente al iniciar gFTP.
No puedo transferir ciertos tipos de archivos en modo binario usando el protocolo FTP.
Edite su archivo ${XDG_CONFIG_HOME}/gftp/gftprc y observe las líneas que comienzan con ext= hacia el final del archivo. Estas líneas controlan qué icono se utiliza para cada tipo de archivo y también el modo que se utiliza para la transferencia. Por ejemplo, para transferir todos los archivos HTML como binarios, cambie estas dos líneas:
ext=.htm:world.xpm:A: ext=.html:world.xpm:A:
por las siguientes:
ext=.htm:world.xpm:B: ext=.html:world.xpm:B:
Cuando gFTP intenta obtener el listado del directorio remoto, recibo el error: "Cannot create a data connection: Connection refused"
Vaya a gFTP -> Opciones -> FTP y desactive las transferencias de archivos pasivas (passive file transfers). En lugar de enviar el comando PASV para abrir la conexión de datos en el lado del servidor, la conexión se abrirá en el lado del cliente y se enviará el comando PORT al servidor en su lugar.
Al usar el protocolo FTPS, gFTP no puede conectarse si el servidor remoto utiliza un certificado autofirmado.
Vaya al menú gFTP -> Preferencias -> Motor SSL (SSL Engine) y desmarque Verificar par SSL (Verify SSL Peer). O bien, debería añadir la clave pública de su CA autofirmada a su directorio de certificados de OpenSSL.
Que novedades incluye la versión 2.9.1b See changelog
Released
-
Se ha solucionado un fallo de segmentación (segfault) crítico que podía ocurrir de forma constante.
FTP:
-
Se han corregido regresiones.
-
Se ha corregido la compatibilidad con algunos servidores defectuosos.
-
Se han desactivado las funciones del servidor detectadas pero ausentes si el código de error es igual a 500.
