wils@web ~ $ cat ~/ajuda/guia-pratico-para-configurar-um-servidor-sftp-seguro-no-ubuntu-22-04-com-openssh.md
ServidoresGuia prático para configurar um servidor SFTP seguro no Ubuntu 22.04 com OpenSSH
Este guia prático tem como objetivo ensinar como configurar um servidor SFTP seguro no Ubuntu 22.04 utilizando o OpenSSH.
Introdução
O SFTP (SSH File Transfer Protocol) é um protocolo de transferência de arquivos que utiliza o SSH para garantir segurança. Neste guia, vamos configurar um servidor SFTP seguro em um sistema Ubuntu 22.04.
Passo a Passo
1. Atualizar o Sistema
Antes de começar, é importante garantir que seu sistema esteja atualizado. Execute os seguintes comandos:
sudo apt update
sudo apt upgrade -y
2. Instalar o OpenSSH
O OpenSSH deve estar instalado por padrão, mas você pode instalá-lo com o comando:
sudo apt install openssh-server -y
3. Configurar o OpenSSH para SFTP
Edite o arquivo de configuração do OpenSSH:
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
4. Criar Usuário e Diretório
Crie um novo usuário para o SFTP:
sudo adduser sftpuser
Crie o diretório que será utilizado:
sudo mkdir -p /home/sftpuser/uploads
Defina as permissões corretas:
sudo chown root:root /home/sftpuser
sudo chmod 755 /home/sftpuser
sudo chown sftpuser:sftpuser /home/sftpuser/uploads
5. Reiniciar o Serviço SSH
Após as configurações, reinicie o serviço SSH:
sudo systemctl restart ssh
Conclusão
Agora você tem um servidor SFTP seguro configurado no Ubuntu 22.04. Para garantir a segurança, mantenha seu sistema e o OpenSSH sempre atualizados. Uma dica adicional é utilizar chaves SSH para autenticação em vez de senhas.
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.