Todo en un solo lugar

Documentación

Instala Ghost FTP en Windows o Linux, configura correctamente las conexiones FTP, FTPS y SFTP y empieza a transferir en la versión web en /ftp.

Descargar Ghost FTPVersión 0.30.1 · Windows · Linux · Android

Instalación

Pon la aplicación
en marcha.

Sigue los pasos de tu plataforma. La instalación completa tarda unos minutos y no requiere cuenta.

Instalar en Windows

  1. Descarga GhostFTP-Windows-x64-Setup-v0.30.1.exe desde la página Descargas.
  2. Antes de abrirlo, compara la suma SHA-256 publicada con el archivo descargado.
  3. Ejecuta el instalador y elige una carpeta de instalación. Los permisos de administrador solo son necesarios para instalar en todo el sistema.
  4. Elige si quieres crear un acceso directo en el escritorio y si Ghost FTP debe abrir enlaces ftp:// y sftp://.
  5. Inicia Ghost FTP desde el menú Inicio. El primer arranque crea la carpeta local de configuración.

Instalar en Linux

  1. Para Debian y Ubuntu, descarga GhostFTP-Linux-amd64-v0.30.1.deb e instálalo con tu gestor de paquetes o con sudo apt install ./GhostFTP-Linux-amd64-v0.30.1.deb.
  2. Para otras distribuciones Linux x86_64, descarga GhostFTP-Linux-x86_64-v0.30.1.
  3. Marca el binario independiente como ejecutable con chmod +x GhostFTP-Linux-x86_64-v0.30.1 y ejecútalo. No requiere instalación ni acceso root.
  4. La configuración se guarda en ~/.config/ghostftp, por lo que puedes hacer una copia o moverla a otro equipo.
  5. Para eliminar la aplicación, desinstala el paquete .deb o borra el binario independiente.

Android

  1. El APK de Android forma parte de la versión publicada Ghost FTP 0.30.1. Descarga el APK verificado desde la página Download y compara su suma SHA-256 antes de instalarlo.
  2. Usará los mismos perfiles de conexión y el mismo modelo de seguridad que la aplicación de escritorio.

Configuración FTP

Configura una conexión
que simplemente funcione.

Qué significa cada campo, qué protocolo elegir y qué debe permitir tu servidor.

Campos de conexión explicados

El host es la dirección del servidor, por ejemplo ftp.yourdomain.com o una dirección IP. El puerto 21 se usa para FTP y FTPS con TLS explícito, el 990 para FTPS implícito y el 22 para SFTP. El usuario y la contraseña los proporciona tu proveedor de hosting o administrador. La ruta remota es opcional y permite abrir directamente una carpeta concreta, como /public_html, al conectar.

Elegir un protocolo

Usa SFTP siempre que tu servidor lo ofrezca: funciona sobre SSH en un único canal cifrado y no necesita reglas adicionales de firewall. Usa FTPS con TLS explícito cuando el servidor esté basado en FTP pero admita cifrado. Usa FTP sin cifrar solo en redes internas de confianza, porque las credenciales y el contenido de los archivos viajan sin cifrar. SFTP está disponible en la aplicación de escritorio y en la pasarela web cuando el hosting ofrece la extensión PHP SSH2; FTP y FTPS siguen disponibles sin SSH2.

Autenticación mediante clave

En el Gestor de sitios, configura la autenticación como Archivo de clave y selecciona tu clave privada en formato OpenSSH o PuTTY. Si está protegida con frase de contraseña, Ghost FTP la solicitará al conectar y solo podrá conservarla durante la sesión actual. La clave pública debe estar en ~/.ssh/authorized_keys del servidor. Las claves nunca salen de tu ordenador.

Modo de transferencia y conexiones pasivas

Deja el modo de transferencia en Pasivo salvo indicación contraria del administrador; funciona detrás de la mayoría de routers y firewalls. Configura el tipo como Automático para que los archivos de texto usen los finales de línea correctos y los binarios no cambien. De forma predeterminada hay dos transferencias simultáneas; aumenta el número solo si el servidor permite más sesiones. El tiempo de espera es de 20 segundos y puede ampliarse en conexiones lentas.

Guardar un sitio

Abre el Gestor de sitios, crea una entrada, indica host, puerto, protocolo, usuario y autenticación y asígnale un nombre claro. Opcionalmente define carpetas local y remota predeterminadas. Los sitios guardados pueden agruparse, duplicarse para entornos separados y exportarse como copia de seguridad.

Requisitos del servidor

La cuenta debe tener permisos de lectura y escritura en las carpetas que uses. En sitios web, la raíz suele ser /public_html, /htdocs o /www. Si los listados aparecen vacíos, comprueba que la cuenta no esté limitada a otra carpeta de inicio. Para FTPS, el servidor necesita un certificado TLS válido; con certificados autofirmados, Ghost FTP pide confirmar una vez la huella digital.

Versión web

Conexión mediante /ftp.

La versión web se conecta a tu servidor mediante una pasarela temporal HTTPS a FTP/FTPS/SFTP. Las credenciales solo se usan para la solicitud o sesión de transferencia actual y Ghost FTP nunca las escribe en disco.

  1. Abre /ftp en el navegador. La versión web se muestra como una aplicación independiente sin la navegación del sitio alrededor.
  2. Introduce host, usuario y contraseña, configura el puerto y elige el protocolo: SFTP sobre SSH, FTP, FTPS con TLS explícito o FTPS con TLS implícito. SFTP requiere la extensión PHP SSH2 en el hosting.
  3. Pulsa Conexión rápida. El registro del servidor guarda cada paso del proceso para que veas exactamente dónde falla la conexión.
  4. Explora el servidor remoto en el panel derecho. Usa el campo de ruta, el botón de carpeta superior y el filtro para moverte rápidamente.
  5. Selecciona un archivo local en el panel izquierdo para subirlo o haz doble clic en uno remoto para descargarlo. El progreso, la velocidad y el tiempo estimado aparecen en la cola de transferencias.
  6. Usa la barra de herramientas para Nueva carpeta, Eliminar, Renombrar y Propiedades. Los sitios guardados se almacenan en tu navegador, siempre sin contraseña.

Solución de problemas

Cuando algo
sale mal.

La conexión agota el tiempo

El host o el puerto son incorrectos, o un firewall bloquea la conexión. Confirma el puerto con tu proveedor y deja el modo de transferencia en Pasivo.

Inicio de sesión rechazado

Los usuarios FTP suelen ser la dirección de correo completa o un nombre de cuenta con prefijo. Copia las credenciales del panel de hosting y comprueba que no haya espacios finales.

La lista de carpetas queda vacía

Puede que estés fuera de tu carpeta de inicio o que la cuenta no tenga permiso de lectura. Escribe la ruta completa, como /public_html, en el campo de ruta.

Advertencia de certificado en FTPS

El servidor usa un certificado autofirmado o caducado. Verifica la huella con tu administrador antes de aceptarlo.

El envío falla a mitad

Comprueba el espacio libre y los permisos de la carpeta de destino. Los elementos fallidos quedan en la pestaña Fallidos de la cola de transferencias y pueden reintentarse.

Versión web

La pasarela web admite SFTP solo si el hosting tiene habilitada la extensión PHP SSH2. Si SSH2 no está disponible, usa FTP/FTPS en el navegador o la aplicación de escritorio para SFTP.