Technical Anshu Home › Tutoriais › Configurar servidor SFTP Ubuntu
🔐 Servidor SFTP no Ubuntu

Configurar servidor SFTP Ubuntu - transferência segura de arquivos SSH

Instale o OpenSSH no Ubuntu, crie um usuário de transferência e comece a aceitar conexões SFTP criptografadas na porta 22 – a rota passo a passo limpa com as verificações de segurança que a maioria dos guias ignora.

✍️ Technical Anshu🐧 Ubuntu / OpenSSH🎧 Multi-Language Audio
Configurar servidor SFTP Ubuntu - transferência segura de arquivos SSH
🎧 Áudio multilíngue: No player de vídeo, clique em [Configurações] (⚙️) ➔ [Faixa de áudio] para selecionar seu idioma.

📑Capítulos

  1. O que é SFTP: transferência de arquivos dentro de SSH, criptografada de ponta a ponta
  2. Instale o pacote do servidor OpenSSH no Ubuntu
  3. Inicie o serviço ssh e faça com que ele sobreviva às reinicializações
  4. Confirme a linha do subsistema SFTP em sshd_config
  5. Crie um usuário de transferência dedicado — nunca seu login de administrador
  6. Abra o firewall para SSH
  7. Conecte-se de uma segunda máquina e transfira o primeiro arquivo
  8. As verificações de segurança antes do servidor ser usado de verdade

📋 Visão geral e guia passo a passo

1

Instale o pacote do servidor OpenSSH

SFTP é uma transferência de arquivos que ocorre dentro do SSH, portanto, cada senha e cada arquivo são criptografados de ponta a ponta. No Ubuntu, não é um produto separado que você procura – é uma pequena parte do servidor OpenSSH. O Ubuntu vem com um cliente SSH, mas o lado do servidor é um pacote separado. Instale:

Terminal
sudo apt update
sudo apt install openssh-server

Execute sudo apt update primeiro para que a lista de pacotes esteja atualizada, depois instale e confirme com Y. O instalador cria a configuração em /etc/ssh/sshd_config e gera as chaves de host desta máquina automaticamente. Esse é realmente todo o software que existe – SFTP é um subsistema deste serviço, não um download extra, e responde na porta SSH 22 padrão.

2

Inicie o serviço e faça com que ele sobreviva às reinicializações

O pacote geralmente inicia o serviço sozinho. Prove e certifique-se de que ele volte após um corte de energia:

Terminal
sudo systemctl status ssh
sudo systemctl enable ssh
sudo systemctl start ssh

sudo systemctl status ssh deve mostrar a linha verde active (running) — isso significa que o servidor SFTP já está escutando. sudo systemctl enable ssh faz com que ele inicie a cada inicialização e, se parar, sudo systemctl start ssh o traz de volta. Após qualquer alteração de configuração posterior, sudo systemctl restart ssh é o comando que o aplica.

📌 Nota: No Ubuntu o serviço é chamado ssh, não sshd. Usar o nome errado é o motivo mais comum pelo qual um guia correto parece falhar.
3

Confirme a linha do subsistema SFTP

Abra a configuração uma vez e simplesmente dê uma olhada:

Terminal
sudo nano /etc/ssh/sshd_config

Perto da parte inferior você deve encontrar esta linha, que o Ubuntu inclui por padrão:

/etc/ssh/sshd_config
Subsystem sftp /usr/lib/openssh/sftp-server

Se a linha estiver faltando, adicione-a exatamente como mostrado — sem ela, os logins SSH funcionam, mas as transferências de arquivos são recusadas. Deixe todo o resto de lado por enquanto; alterações de proteção neste arquivo são feitas uma configuração de cada vez, propositalmente.

4

Crie um usuário de transferência dedicado

Nunca distribua seu próprio login de administrador para transferências de arquivos. Crie uma conta que exista apenas para mover arquivos:

Terminal
sudo adduser sftpuser

Defina sua senha quando solicitado e ignore as perguntas sobre nome e telefone com Enter — elas são opcionais. Este usuário obtém uma pasta pessoal em /home/sftpuser e nada mais.

✅ Dica: Uma conta por pessoa é o hábito que torna os logs do servidor significativos posteriormente. Uma conta compartilhada significa culpa compartilhada – ninguém sabe quem transferiu o quê.
5

Abra o Firewall

Se o UFW estiver ativo no servidor, a porta 22 precisará de uma passagem explícita antes que qualquer cliente possa acessar o serviço:

Terminal
sudo ufw allow OpenSSH
sudo ufw status

O perfil OpenSSH abre exatamente a porta 22 — a única porta que transporta o login SSH e a transferência SFTP. Confirme se a regra está listada na saída de status antes de testar em outra máquina.

6

Conecte e transfira o primeiro arquivo

A partir de uma segunda máquina na mesma rede, conecte-se ao usuário de transferência. Substitua o endereço pelo IP real do seu servidor — execute ip a no servidor para vê-lo:

Terminal (client machine)
sftp [email protected]

Dentro da sessão, put carrega um arquivo, get baixa um e exit sai. No Windows, WinSCP e FileZilla falam SFTP e conectam-se apenas com o endereço, porta 22, nome de usuário e senha.

⚠️ Aviso: Na primeira conexão você verá uma solicitação de impressão digital. Digite sim somente quando você confiar nessa impressão digital – é a verificação que prova que você acessou seu próprio servidor e não um impostor. E manter esse servidor na rede local por enquanto: colocá-lo na internet é uma decisão diferente que precisa primeiro de login com chave em vez de senhas e proteção como o fail2ban. Não encaminhe a porta do roteador até que o endurecimento seja concluído.

Seu servidor agora está funcionando. Uma instalação rápida fornece um servidor funcional, não um servidor concluído – login com senha na Internet aberta, usuários que podem ver o disco inteiro e nenhum registro de login são as três lacunas a serem fechadas a seguir, uma por uma.

🏷️Variáveis e palavras-chave de pesquisa de tópico

🔍 SFTP Server 🔍 Ubuntu 🔍 OpenSSH 🔍 Secure File Transfer 🔍 SSH Port 22 🔍 openssh-server 🔍 sshd_config 🔍 systemctl ssh 🔍 SFTP User 🔍 UFW Firewall 🔍 WinSCP 🔍 FileZilla 🔍 TechnicalAnshu
🎙️ Transcrição completa – toque para expandir

__TOK_31__

__TOK_32__

__TOK_33__

❓ Perguntas frequentes

Este tutorial é 100% gratuito para seguir?

__TOK_34__

Os iniciantes podem seguir este guia?

__TOK_35__

Onde posso fazer perguntas se tiver dúvidas?

__TOK_36__

🚀 Assista ao tutorial completo no YouTube

__TOK_37__

__TOK_38__

▶️ Assistir ao vídeo completo
Este tutorial é baseado no vídeo Ubuntu de configuração do servidor SFTP do Técnico Anshu • Travou em alguma etapa? Pergunte nos comentários do vídeo – você receberá ajuda lá 🙏