wils@web ~ $ cat ~/ajuda/como-configurar-o-acesso-ssh-com-chaves-em-servidores-ubuntu-22-04.md

Segurança

Como configurar o acesso SSH com chaves em servidores Ubuntu 22.04

atualizado em 08/08/2026

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.