Introdução
Neste projeto, você aprenderá como configurar um certificado SSH para o usuário labex, de modo que o usuário labex não precise inserir uma senha ao fazer login SSH no ambiente experimental local.
👀 Pré-visualização
## Nenhuma senha é necessária para fazer login no localhost
## Faça login diretamente para entrar em um novo shell
🎯 Tarefas
Neste projeto, você aprenderá:
- Como criar um diretório
.sshno diretório home do usuáriolabex - Como gerar um novo par de chaves SSH
- Como adicionar a chave pública recém-gerada ao arquivo
authorized_keys - Como reiniciar o serviço SSH após configurar o certificado SSH
- Como testar a conexão SSH sem uma senha
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Fazer login com segurança no ambiente experimental local usando certificados SSH
- Gerenciar a configuração SSH para o usuário
labex - Compreender a importância de usar certificados SSH para acesso seguro a servidores
Criar Diretório SSH e Gerar Par de Chaves SSH
Nesta etapa, você aprenderá como criar um diretório .ssh no diretório home do usuário labex e gerar um novo par de chaves SSH.
Abra um terminal e faça login como o usuário
labex:sudo su - labexCrie o diretório
.ssh:mkdir -p ~/.sshGere um novo par de chaves SSH:
ssh-keygen -t rsa -b 4096 -C "labex@localhost"Quando solicitado, pressione Enter para aceitar o local padrão do arquivo e deixe a passphrase vazia.
Adicionar Chave Pública ao authorized_keys
Nesta etapa, você aprenderá como adicionar a chave pública recém-gerada ao arquivo authorized_keys.
Anexe a chave pública ao arquivo
authorized_keys:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keysDefina as permissões corretas para o arquivo
authorized_keys:chmod 600 ~/.ssh/authorized_keysReinicie o serviço SSH:
sudo service ssh restart
Testar a Conexão SSH
Nesta etapa, você aprenderá como testar a conexão SSH sem uma senha.
Tente fazer login no ambiente experimental local usando o usuário
labex:ssh labex@localhostAgora você deve ser capaz de fazer login sem uma senha.
Uma vez logado, você pode explorar o diretório home do usuário
labex:lsVocê deve ver os diretórios
Code,Desktop,golangeproject.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



