wils@web ~ $ cat ~/ajuda/como-configurar-o-acesso-ssh-com-chaves-em-servidores-ubuntu-22-04.md
SegurançaComo configurar o acesso SSH com chaves em servidores Ubuntu 22.04
Este manual tem como objetivo ensinar como configurar o acesso SSH com chaves em servidores Ubuntu 22.04, proporcionando uma conexão mais segura e prática.
Introdução
O SSH (Secure Shell) é um protocolo amplamente utilizado para acesso remoto a servidores. O uso de chaves SSH oferece uma camada adicional de segurança em comparação com senhas. Neste guia, você aprenderá a gerar chaves SSH, configurar o servidor e conectar-se usando essas chaves.
Passo a Passo
1. Gerar um Par de Chaves SSH
Primeiramente, você precisa gerar um par de chaves SSH no seu computador local. Abra um terminal e execute o seguinte comando:
ssh-keygen -t rsa -b 4096 -C "[email protected]" Pressione Enter para aceitar o local padrão do arquivo e, se desejar, defina uma senha para maior segurança.
2. Copiar a Chave Pública para o Servidor
Utilize o comando ssh-copy-id para transferir sua chave pública para o servidor remoto. Substitua usuario e ip_do_servidor pelos dados corretos:
ssh-copy-id usuario@ip_do_servidor Insira a senha do usuário quando solicitado.
3. Configurar o Servidor SSH
Conecte-se ao servidor e edite o arquivo de configuração do SSH:
sudo nano /etc/ssh/sshd_config Certifique-se de que as seguintes linhas estejam configuradas:
PubkeyAuthentication yes
PasswordAuthentication no Salve e saia do editor. Reinicie o serviço SSH:
sudo systemctl restart ssh 4. Conectar-se ao Servidor Usando Chaves SSH
Agora você pode se conectar ao servidor sem usar senha:
ssh usuario@ip_do_servidor Conclusão
Configurar o acesso SSH com chaves é uma prática recomendada para aumentar a segurança do seu servidor. Sempre mantenha sua chave privada segura e considere usar uma frase de senha para proteção adicional.
Dica: Para facilitar a conexão, você pode adicionar um arquivo config no diretório ~/.ssh/, onde pode especificar detalhes como usuário e IP, permitindo conexões mais rápidas.
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.