Como conectar o Android a um servidor SFTP

Como conectar o Android a um servidor SFTP

Última atualização :

SFTP (SSH File Transfer Protocol) é a forma segura de transferir arquivos pela Internet.Ao contrário do FTP simples, cada conexão SFTP é criptografada via SSH – suas credenciais e dados de arquivo são protegidos em trânsito.AnExplorer suporta SFTP com senha e autenticação de chave SSH.

SFTP é a escolha certa quando:

  • Conectando-se a um servidor remoto (VPS, servidor em nuvem, servidor doméstico com encaminhamento de porta)
  • Acessando um Synology ou QNAP NAS de fora da sua rede doméstica
  • Trabalhar com uma máquina Linux ou Raspberry Pi pela internet
  • A segurança é importante (por exemplo, você está em uma rede Wi-Fi pública)

Para transferências apenas locais em uma rede doméstica, SMB ou FTP são opções mais simples.

Passo a passo: Adicionar uma conexão SFTP

  1. Abra AnExplorer
  2. Navegue até a tela Rede e toque em + > SFTP
  3. Digite:
  • Host: endereço IP ou domínio (por exemplo, 203.0.113.50 ou myserver.example.com )
  • Porta: A porta SSH padrão é 22 ;alguns provedores usam 2222 ou uma porta alta aleatória
  • Nome de usuário: seu nome de usuário de login SSH (por exemplo, ubuntu , pi , admin )
  • Senha: Sua senha SSH, OU deixe em branco se estiver usando uma chave SSH
  • Chave SSH: (Opcional) Toque para importar um arquivo de chave privada ( .pem , id_rsa )
  1. Toque em Conectar
  2. Se for solicitado a aceitar a impressão digital do servidor (chave de host), verifique se ela corresponde e confirme
  3. Marque a conexão para acesso rápido

Senha vs autenticação de chave SSH

MétodoSegurançaConveniência
Senha🟡 OKFácil de configurar
Chave privada SSH✅ Muito mais forteRequer configuração de chave

Usando autenticação de chave SSH

Se o seu servidor usar autenticação baseada em chave (comum em AWS, DigitalOcean, Linode, etc.):

  1. Copie o .pem ou o arquivo de chave privada para o armazenamento do seu telefone
  2. Na configuração AnExplorer SFTP, toque em Chave privada e navegue até seu arquivo de chave
  3. Deixe o campo de senha em branco (ou digite a senha se sua chave estiver protegida por senha)
  4. Conectar – SFTP autentica por meio de sua chave sem senha

Casos de uso comuns de SFTP

Servidor VPS/Cloud (AWS, DigitalOcean, Linode, Vultr)

Todos os principais provedores de VPS usam autenticação baseada em chave SSH +:

  • Host: Seu IP VPS (por exemplo, 203.0.113.50 )
  • Porta: 22
  • Nome de usuário: ubuntu (Ubuntu/Debian), ec2-user (Amazon Linux), root (depende do provedor)
  • Chave: o arquivo .pem baixado quando você criou a instância

Uma vez conectado, você pode navegar em /var/www/html para gerenciar arquivos da web, /home/username/ para arquivos de usuário ou em qualquer diretório ao qual seu usuário SSH tenha acesso.

Synology NAS (SFTP remoto)

  1. DSM > Painel de controle > Terminal e SNMP > Habilitar serviço SSH
  2. Porta: 22 (ou alteração por segurança)
  3. Conecte-se a partir de AnExplorer: IP público NAS ou nome de host DDNS, porta 22, nome de usuário/senha DSM
  4. Em casa, com Wi-Fi local, SMB é mais rápido.SFTP é melhor quando você está fora de casa.

Framboesa Pi

  1. Habilite SSH no Pi: sudo systemctl enable ssh && sudo systemctl start ssh
  2. Encontre o IP do Pi: hostname -I
  3. Conecte-se de AnExplorer: IP local do Pi, porta 22, nome de usuário pi (padrão do sistema operacional Raspberry Pi)
  4. Procure /home/pi/ para arquivos do usuário, /media/pi/ para unidades USB conectadas

Servidor doméstico Linux

Qualquer máquina Linux com servidor OpenSSH instalado é imediatamente acessível:

  • Instalar: sudo apt install openssh-server (Ubuntu/Debian)
  • Iniciar: sudo systemctl enable --now ssh
  • Conecte-se a partir de AnExplorer usando o IP da máquina e seu nome de usuário Linux

SFTP versus FTP versus SFTP

ProtocoloPortoCriptografiaMelhor para
FTP21Somente rede local
FTPS990✅TLSServidores FTP com suporte TLS
SFTP22✅SSHQualquer servidor compatível com SSH

SFTP e FTPS são criptografados, mas o SFTP é executado em SSH (porta 22), que já está aberto na maioria dos servidores.FTPS requer configuração de certificado TLS no lado do servidor.SFTP é mais fácil de configurar e tem suporte mais universal.

Solução de problemas de SFTP

"Falha na autenticação" com senha correta:

  • O servidor pode ter PasswordAuthentication no em /etc/ssh/sshd_config — chave de autenticação necessária
  • Verifique maiúsculas e minúsculas do nome de usuário (diferencia maiúsculas de minúsculas no Linux)
  • No AWS/GCP, o login com senha root normalmente é desabilitado;use o usuário correto ( ubuntu , ec2-user , etc.)

"Tempo limite de conexão" (nunca conecta):

  • O firewall no servidor pode estar bloqueando a porta 22 — verifique as regras do grupo de segurança do servidor/iptables
  • Alguns roteadores domésticos não encaminham a porta 22 para o seu servidor – verifique as regras de encaminhamento de porta

"Falha na verificação da chave do host":

  • Isso acontece se a impressão digital SSH do servidor for alterada (por exemplo, o servidor foi reconstruído)
  • Remova a antiga entrada de host conhecida nas configurações SFTP de AnExplorer e reconecte

A transferência é lenta em dados móveis:

  • O SFTP pela Internet normalmente varia de 5 a 15 MB/s, dependendo da sua conexão.Verifique primeiro a velocidade dos seus dados móveis com um teste de velocidade.
  • Grandes transferências são mais rápidas em Wi-Fi para uma VPN + SMB doméstica, mas isso requer configuração de VPN .

Guias relacionados

Instalar

Instalar AnExplorer

Perguntas frequentes

Direitos Autorais © DWorkS 2011 – 2026 Todos os direitos reservados