wils@web ~ $ cat ~/ajuda/como-configurar-o-acesso-remoto-ssh-utilizando-chaves-publicas-no-ubuntu-22-04.md
SegurançaComo configurar o acesso remoto SSH utilizando chaves públicas no Ubuntu 22.04
Este manual tem como objetivo explicar como configurar o acesso remoto SSH utilizando chaves públicas no Ubuntu 22.04, proporcionando uma conexão segura e prática.
Pré-requisitos
- Um servidor Ubuntu 22.04 com acesso SSH habilitado.
- Um cliente SSH (pode ser um terminal Linux ou um cliente como PuTTY no Windows).
Passo a Passo
1. Gerar Chave SSH no Cliente
Abra o terminal no seu cliente e execute o seguinte comando para gerar um par de chaves SSH:
ssh-keygen -t rsa -b 4096 -C "seu_email@example.com"Pressione Enter para aceitar o local padrão para salvar a chave e, se desejar, insira uma senha para maior segurança.
2. Copiar a Chave Pública para o Servidor
Use o comando ssh-copy-id para copiar a chave pública para o servidor:
ssh-copy-id usuario@ip_do_servidorSubstitua usuario pelo seu nome de usuário no servidor e ip_do_servidor pelo endereço IP do servidor.
3. Conectar ao Servidor Usando SSH
Agora você pode se conectar ao servidor usando o SSH sem precisar digitar a senha:
ssh usuario@ip_do_servidor4. Desabilitar o Acesso por Senha (Opcional)
Para aumentar a segurança, você pode desabilitar o acesso por senha. Abra o arquivo de configuração do SSH:
sudo nano /etc/ssh/sshd_configEncontre a linha PasswordAuthentication e altere para:
PasswordAuthentication noSalve e saia do editor. Reinicie o serviço SSH:
sudo systemctl restart sshConclusão
Agora você configurou com sucesso o acesso remoto SSH utilizando chaves públicas no Ubuntu 22.04. Para uma segurança adicional, considere usar autenticação de dois fatores (2FA) em suas conexões SSH.
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.