wils@web ~ $ cat ~/ajuda/como-configurar-o-servidor-ssh-no-centos-9-para-acesso-remoto-seguro.md
ServidoresComo configurar o Servidor SSH no CentOS 9 para acesso remoto seguro
Configurar o servidor SSH no CentOS 9 é fundamental para garantir acesso remoto seguro ao seu sistema. Neste manual, você aprenderá a instalar, configurar e proteger o SSH.
1. Instalação do OpenSSH
O OpenSSH geralmente vem pré-instalado no CentOS 9. Para verificar, execute:
ssh -V
Se não estiver instalado, você pode instalá-lo com o seguinte comando:
sudo dnf install openssh-server
2. Iniciando o Serviço SSH
Após a instalação, inicie o serviço SSH e habilite-o para iniciar automaticamente no boot:
sudo systemctl start sshd
sudo systemctl enable sshd
3. Configurando o SSH
O arquivo de configuração do SSH está localizado em /etc/ssh/sshd_config. Abra-o para edição:
sudo nano /etc/ssh/sshd_config
Algumas configurações recomendadas incluem:
- Desativar login como root: Altere
PermitRootLogin yesparaPermitRootLogin no. - Alterar a porta padrão: Mude
Port 22para outra porta, comoPort 2222. - Usar autenticação por chave: Certifique-se de que
PubkeyAuthentication yesestá habilitado.
Após fazer as alterações, salve e feche o arquivo.
4. Reiniciando o Serviço SSH
Para aplicar as novas configurações, reinicie o serviço SSH:
sudo systemctl restart sshd
5. Configurando o Firewall
Se você alterou a porta padrão, precisará ajustar o firewall. Para permitir a nova porta, execute:
sudo firewall-cmd --permanent --add-port=2222/tcp
sudo firewall-cmd --reload
Conclusão
Agora você configurou com sucesso o servidor SSH no CentOS 9. Para aumentar a segurança, considere desabilitar a autenticação por senha e usar apenas chaves SSH. Isso tornará seu acesso remoto ainda mais seguro.
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.