#SFTP no Android com AnExplorer
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 oferece suporte a SFTP com autenticação de senha e 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 somente locais em uma rede doméstica, SMB ou FTP são opções mais simples.
Passo a passo: Adicionar uma conexão SFTP
- Abra o AnExplorer
- Toque em + na barra lateral > SFTP
- Digite:
- Host: endereço IP ou domínio (por exemplo,
203.0.113.50oumyserver.example.com) - Porta: A porta SSH padrão é
22; alguns provedores usam2222ou 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)
- Host: endereço IP ou domínio (por exemplo,
- Toque em Conectar
- Se for solicitado a aceitar a impressão digital do servidor (chave de host), verifique se ela corresponde e confirme
- Marque a conexão para acesso rápido
Senha vs autenticação de chave SSH
| Método | Segurança | Conveniência |
|---|---|---|
| Senha | 🟡 OK | Fácil de configurar |
| Chave privada SSH | ✅ Muito mais forte | Requer 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.):
- Copie o arquivo
.pemou chave privada para o armazenamento do seu telefone - Na configuração do AnExplorer SFTP, toque em Chave privada e navegue até o arquivo de chave
- Deixe o campo de senha em branco (ou digite a senha se sua chave estiver protegida por senha)
- Conectar – SFTP autentica por meio de sua chave sem senha
Casos de uso comuns de SFTP
VPS / Servidor 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
.pembaixado 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)
- DSM > Painel de controle > Terminal e SNMP > Habilitar serviço SSH
- Porta: 22 (ou alteração por segurança)
- Conecte-se a partir do AnExplorer: IP público NAS ou nome de host DDNS, porta 22, nome de usuário/senha DSM
- Em casa, com Wi-Fi local, SMB é mais rápido. SFTP é melhor quando você está fora de casa.
Framboesa Pi
- Habilite SSH no Pi:
sudo systemctl enable ssh && sudo systemctl start ssh - Encontre o IP do Pi:
hostname -I - Conecte-se a partir do AnExplorer: IP local do Pi, porta 22, nome de usuário
pi(padrão do sistema operacional Raspberry Pi) - Navegue em
/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 do AnExplorer usando o IP da máquina e seu nome de usuário Linux
SFTP versus FTP versus SFTP
| Protocolo | Porto | Criptografia | Melhor para |
|---|---|---|---|
| FTP | 21 | ❌ | Apenas rede local |
| FTPS | 990 | ✅TLS | Servidores FTP com suporte TLS |
| SFTP | 22 | ✅SSH | Qualquer 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 noem/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 do AnExplorer e reconecte
A transferência é lenta em dados móveis:
- SFTP sobre 4G/LTE normalmente é de 5 a 15 MB/s. 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
- Servidor SFTP no Android
- Cliente FTP para Android
- SMB para acesso à rede local
- Guia de configuração do NAS
