Tudo em um só lugar

Documentação

Instale o Ghost FTP no Windows ou Linux, configure corretamente conexões FTP, FTPS e SFTP e comece a transferir pela versão no navegador em /ftp.

Baixar Ghost FTPVersão 0.30.1 · Windows · Linux · Android

Instalação

Coloque o aplicativo
para funcionar.

Siga as etapas da sua plataforma. A instalação completa leva poucos minutos e não exige conta.

Instalar no Windows

  1. Baixe GhostFTP-Windows-x64-Setup-v0.30.1.exe na página de Download.
  2. Antes de abrir, compare o checksum SHA-256 publicado com o arquivo baixado.
  3. Execute o instalador e escolha uma pasta de instalação. Direitos de administrador são necessários apenas para uma instalação em todo o sistema.
  4. Escolha se deseja criar um atalho na área de trabalho e se o Ghost FTP deve abrir links ftp:// e sftp://.
  5. Inicie o Ghost FTP pelo menu Iniciar. A primeira execução cria sua pasta local de configurações.

Instalar no Linux

  1. Para Debian e Ubuntu, baixe GhostFTP-Linux-amd64-v0.30.1.deb e instale com seu gerenciador de pacotes ou com sudo apt install ./GhostFTP-Linux-amd64-v0.30.1.deb.
  2. Para outras distribuições Linux x86_64, baixe GhostFTP-Linux-x86_64-v0.30.1.
  3. Marque o binário independente como executável com chmod +x GhostFTP-Linux-x86_64-v0.30.1 e execute-o. Não são necessários instalação nem acesso root.
  4. As configurações são salvas em ~/.config/ghostftp, para que você possa fazer backup ou movê-las para outra máquina.
  5. Para remover o aplicativo, desinstale o pacote .deb ou exclua o binário independente.

Android

  1. O APK Android está disponível como parte da versão publicada Ghost FTP 0.30.1. Descarregue o APK verificado na página Download e compare o respetivo checksum SHA-256 antes da instalação.
  2. Ela usará os mesmos perfis de conexão e o mesmo modelo de segurança do aplicativo desktop.

Configuração FTP

Configure uma conexão
que simplesmente funciona.

O que cada campo significa, qual protocolo escolher e o que seu servidor precisa permitir.

Campos de conexão explicados

Host é o endereço do servidor, por exemplo ftp.yourdomain.com ou um IP. A porta 21 é usada para FTP e FTPS com TLS explícito, 990 para FTPS implícito e 22 para SFTP. Usuário e senha vêm do provedor de hospedagem ou administrador. O caminho remoto é opcional e permite abrir imediatamente uma pasta específica, como /public_html, após conectar.

Escolhendo um protocolo

Use SFTP sempre que seu servidor oferecer: ele funciona sobre SSH em um único canal criptografado e não exige regras extras de firewall. Use FTPS com TLS explícito quando o servidor for baseado em FTP, mas oferecer criptografia. Use FTP simples apenas em redes internas confiáveis, pois credenciais e conteúdo dos arquivos trafegam sem criptografia. SFTP está disponível no aplicativo desktop e no gateway web quando a hospedagem fornece a extensão PHP SSH2; FTP e FTPS continuam disponíveis sem SSH2.

Autenticação por chave

No Gerenciador de sites, defina a autenticação como Arquivo de chave e selecione sua chave privada em formato OpenSSH ou PuTTY. Se a chave tiver frase secreta, o Ghost FTP a solicitará ao conectar e poderá mantê-la apenas durante a sessão atual. A chave pública deve estar em ~/.ssh/authorized_keys no servidor. As chaves nunca saem do seu computador.

Modo de transferência e conexões passivas

Mantenha o modo de transferência em Passivo, salvo orientação diferente do administrador; ele funciona atrás da maioria dos roteadores e firewalls. Defina o tipo como Automático para que arquivos de texto usem finais de linha corretos e binários permaneçam intactos. O padrão é duas transferências simultâneas; aumente apenas se o servidor permitir mais sessões. O tempo limite padrão é 20 segundos e pode ser ampliado em conexões lentas.

Salvar um site

Abra o Gerenciador de sites, crie uma entrada, informe host, porta, protocolo, usuário e autenticação e dê um nome claro. Opcionalmente defina pastas local e remota padrão. Sites salvos podem ser agrupados, duplicados para ambientes separados e exportados para backup.

Requisitos do servidor

A conta precisa de permissão de leitura e gravação nas pastas usadas. Em sites, a raiz costuma ser /public_html, /htdocs ou /www. Se as listagens estiverem vazias, verifique se a conta não está presa a outra pasta inicial. Para FTPS, o servidor precisa de certificado TLS válido; em certificados autoassinados, o Ghost FTP pede uma confirmação única da impressão digital.

Versão no navegador

Conexão por /ftp.

A versão no navegador conecta ao servidor por um gateway transitório de HTTPS para FTP/FTPS/SFTP. As credenciais são usadas apenas na solicitação ou sessão de transferência atual e nunca são gravadas em disco pelo Ghost FTP.

  1. Abra /ftp no navegador. A versão web abre como uma janela de aplicativo independente, sem a navegação do site ao redor.
  2. Informe host, usuário e senha, defina a porta e escolha o protocolo: SFTP sobre SSH, FTP, FTPS com TLS explícito ou FTPS com TLS implícito. SFTP exige a extensão PHP SSH2 na hospedagem.
  3. Pressione Conexão rápida. O log do servidor registra cada etapa da negociação para mostrar exatamente onde a conexão falha.
  4. Navegue pelo servidor remoto no painel direito. Use o campo de caminho, o botão da pasta superior e o filtro para se mover rapidamente.
  5. Selecione um arquivo local no painel esquerdo para enviar ou dê duplo clique em um arquivo remoto para baixar. Progresso, velocidade e tempo estimado aparecem na fila de transferências.
  6. Use a barra de ferramentas para Nova pasta, Excluir, Renomear e Propriedades. Os sites salvos ficam no seu navegador, sempre sem senha.

Solução de problemas

Quando algo
dá errado.

Tempo limite da conexão

O host ou a porta estão incorretos, ou um firewall bloqueia a conexão. Confirme a porta com seu provedor e mantenha o modo de transferência em Passivo.

Login rejeitado

Os nomes de usuário FTP geralmente são o endereço de e-mail completo ou um nome de conta com prefixo. Copie as credenciais do painel de hospedagem e verifique espaços no final.

A listagem de pastas fica vazia

Você pode estar fora da pasta inicial ou a conta não tem permissão de leitura. Digite o caminho completo, como /public_html, no campo de caminho.

Aviso de certificado no FTPS

O servidor usa um certificado autoassinado ou expirado. Confirme a impressão digital com o administrador antes de aceitá-lo.

O envio falha no meio

Verifique o espaço livre e as permissões da pasta de destino. Os itens com falha ficam na guia Falhas da fila de transferências e podem ser tentados novamente.

Versão no navegador

O gateway do navegador oferece SFTP somente quando a hospedagem tem a extensão PHP SSH2 habilitada. Se SSH2 não estiver disponível, use FTP/FTPS no navegador ou o app desktop para SFTP.