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.