Aula 16
Linux para Desenvolvedores e DevOps: SSH, Chaves e Docker
Administração de Sistemas Linux
Objetivos de Aprendizagem
- Configuração de servidor OpenSSH (/etc/ssh/sshd_config), autenticação por par de chaves RSA/ED25519 sem senha, túneis SSH, desativação de login de root e containers Docker no Linux.
- Operação segura e produtiva no terminal
- Automação de procedimentos em ambientes de nuvem
Pilares Técnicos
- Protocolo OpenSSH
- Chaves Criptográficas (ED25519)
- Hardening de SSH
- Túneis e Port Forwarding
- Execução Remota de Comandos
Comandos Principais
# Geração de chave SSH ED25519 e cópia para servidor remoto
ssh-keygen -t ed25519 -C "admin@empresa.com" -f ~/.ssh/id_servidor
ssh-copy-id -i ~/.ssh/id_servidor.pub usuario@192.168.1.100
ssh -i ~/.ssh/id_servidor usuario@192.168.1.100 "uptime"
Próximos Passos
Acesse o Quiz, Exercícios e Desafio de Automação.