wils@web ~ $ cat ~/ajuda/como-configurar-o-sftp-no-centos-9-para-transferencias-seguras-de-arquivos-guia-passo-a-passo.md
LinuxComo configurar o SFTP no CentOS 9 para transferências seguras de arquivos: Guia passo a passo
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.