1. O que é FTP?
FTP (File Transfer Protocol) é um protocolo de rede utilizado para transferência de
arquivos entre computadores através de uma rede, como a internet.
• Permite enviar (upload) e baixar (download) arquivos
• Muito usado para gerenciamento de sites e servidores
2. Como funciona o FTP?
O FTP segue o modelo cliente-servidor:
• Cliente FTP: programa usado pelo usuário (ex: FileZilla)
• Servidor FTP: onde os arquivos estão armazenados
Funcionamento básico:
1. O cliente se conecta ao servidor
2. Faz autenticação (usuário e senha)
3. Transfere arquivos
3. Tipos de acesso
Existem duas formas principais:
• FTP Anônimo
o Não exige usuário/senha
o Acesso público (ex: downloads públicos)
• FTP Autenticado
o Requer login e senha
o Mais seguro e controlado
4. Modos de conexão
O FTP possui dois modos principais:
Modo Ativo
• O servidor se conecta ao cliente
• Pode ser bloqueado por firewall
Modo Passivo
• O cliente inicia todas as conexões
• Mais usado atualmente (funciona melhor com redes modernas)
5. Segurança no FTP
O FTP padrão não é seguro, pois:
• Dados são transmitidos em texto puro
• Senhas podem ser interceptadas
Alternativas seguras:
• FTPS (FTP Secure) → usa SSL/TLS
• SFTP (SSH File Transfer Protocol) → usa protocolo SSH
6. Principais comandos FTP
Alguns comandos importantes:
• USER → usuário
• PASS → senha
• LIST → listar arquivos
• RETR → baixar arquivo
• STOR → enviar arquivo
• DELE → deletar arquivo
7. Programas (Clientes FTP)
Alguns softwares populares:
• FileZilla
• WinSCP
• Cyberduck
Esses programas facilitam o uso com interface gráfica.
8. Principais usos do FTP
• Publicação de sites (upload de arquivos para servidor)
• Backup de arquivos
• Transferência entre servidores
• Compartilhamento de arquivos grandes
9. Vantagens e desvantagens
✅ Vantagens
• Simples de usar
• Rápido para transferência de arquivos grandes
• Compatível com vários sistemas
❌ Desvantagens
• Baixa segurança (FTP padrão)
• Pode ser bloqueado por firewall
• Configuração pode ser complexa em redes corporativas
10. FTP vs SFTP vs FTPS
Protocolo Segurança Porta Observação
FTP ❌ Baixa 21 Sem criptografia
FTPS ✅ Alta 21/990 Usa SSL/TLS
SFTP ✅ Alta 22 Baseado em SSH
11. Quando usar FTP hoje?
Hoje em dia:
• ❌ Evitar FTP tradicional em produção
• ✅ Usar SFTP ou FTPS sempre que possível