wils@web ~ $ cat ~/ajuda/como-configurar-o-sftp-no-centos-9-para-transferencias-seguras-de-arquivos-guia-passo-a-passo.md

Linux

Como configurar o SFTP no CentOS 9 para transferências seguras de arquivos: Guia passo a passo

atualizado em 23/08/2026

O SFTP (SSH File Transfer Protocol) é um protocolo de rede que permite a transferência segura de arquivos. Neste guia, você aprenderá a configurar o SFTP no CentOS 9, garantindo a segurança e a integridade dos dados durante a transferência.

Pré-requisitos

  • Um servidor rodando CentOS 9.
  • Acesso root ou permissões de sudo.
  • SSH instalado e em execução.

Passo a Passo para Configuração do SFTP

1. Instalar o OpenSSH

O OpenSSH geralmente vem pré-instalado no CentOS, mas você pode instalá-lo ou atualizá-lo usando o seguinte comando:

sudo dnf install openssh-server

2. Iniciar e habilitar o serviço SSH

Certifique-se de que o serviço SSH está em execução e habilitado para iniciar na inicialização:

sudo systemctl start sshd
sudo systemctl enable sshd

3. Criar um usuário para SFTP

Crie um novo usuário que será utilizado para transferências SFTP:

sudo adduser sftpuser

Defina uma senha para o usuário:

sudo passwd sftpuser

4. Criar um diretório para o SFTP

Crie um diretório onde os arquivos serão armazenados:

sudo mkdir -p /home/sftpuser/uploads

Defina as permissões adequadas:

sudo chown root:root /home/sftpuser
sudo chmod 755 /home/sftpuser
sudo chown sftpuser:sftpuser /home/sftpuser/uploads

5. Configurar o SSH para SFTP

Edite o arquivo de configuração do SSH:

sudo nano /etc/ssh/sshd_config

Adicione as seguintes linhas ao final do arquivo:

Match User sftpuser
    ChrootDirectory /home/sftpuser
    ForceCommand internal-sftp
    AllowTcpForwarding no

6. Reiniciar o serviço SSH

Após as alterações, reinicie o serviço SSH:

sudo systemctl restart sshd

Conclusão

Agora você configurou com sucesso o SFTP no CentOS 9. Para transferir arquivos, use um cliente SFTP como FileZilla ou o comando sftp no terminal. Lembre-se de sempre manter seu sistema atualizado e monitorar acessos não autorizados.

Dica: Considere implementar autenticação baseada em chave para aumentar ainda mais a segurança das suas transferências SFTP.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.