* Acesso restrito a detentores da chave mestra.
📌 Documento de continuidade de acesso — apenas usuários com a chave correta visualizam o guia completo.

📘 Guia de Continuidade de Acesso — Horus

Runbook de contingência • Passagem de bastão digital • Acesso autorizado

📋 Resumo do que você vai conseguir

✅ Ter o código do sistemaClonar o repositório GitHub para um computador.
✅ Entrar no servidor (VPS)Ligação SSH com utilizador e senha documentados.
✅ Saber onde está tudoLinks, caminhos e dados sensíveis organizados.

📁 Secção 1 — Dados do projeto (credenciais de exemplo)

Nome do projetoHorus • Sistema Legado
Repositório Git (URL HTTPS)https://github.com/horus-org/horus-core.git
Repositório Git (URL SSH)git@github.com:horus-org/horus-core.git
Conta GitHub responsávelsuporte@horus.empresa + equipe autorizada
Endereço IP / hostname da VPS[PREENCHER NO ARQUIVO CREDENCIAIS] 185.199.xxx.xxx
Utilizador SSH na VPShorus-admin ou ubuntu
Senha SSH da VPS🔐 Guardada no cofre / gestor de senhas da empresa
⚠️ IMPORTANTE: Este guia no GIT é apenas modelo. O arquivo real com senhas está em:
docs/GUIA_CONTINUIDADE_ACESSO_PARCEIROS_CREDENCIAIS.md (não versionado)

🔧 Secção 2 — Acesso ao código (GitHub com chave SSH)

Para clonar o projeto com segurança, siga os passos:

# Gerar chave SSH (ed25519)
ssh-keygen -t ed25519 -C "seu-email@exemplo.com" -f ~/.ssh/id_ed25519_horus -N ""

# Exibir chave pública para adicionar no GitHub
cat ~/.ssh/id_ed25519_horus.pub

Adicionar ao GitHub: Settings → SSH and GPG keys → New SSH key → colar a chave pública.

# Testar conexão
ssh -T git@github.com
# Clonar repositório
git clone git@github.com:horus-org/horus-core.git

🖥️ Secção 3 — Acesso ao servidor (VPS) por SSH

Com os dados preenchidos na secção 1, conecte-se ao servidor:

ssh -p 22 horus-admin@185.199.xxx.xxx
# ou com caminho da chave privada
ssh -i ~/.ssh/horus_private_key horus-admin@servidor.horus.tech
Caminho do projeto no servidor/var/www/horus-core ou /home/horus/app
Ficheiro .env (produção)Backup seguro no cofre da empresa — nunca exposto no Git

✅ Secção 4 — Checklist rápido em emergência

  • Tenho acesso à conta GitHub (ou herdei acesso via gerenciador autorizado)
  • Chave SSH criada e adicionada ao GitHub com permissão de colaborador
  • Consigo fazer git clone do repositório
  • IP, utilizador e senha da VPS disponíveis no arquivo CREDENCIAIS
  • Conexão SSH validada com sucesso
  • Cópia segura do .env de produção localizada (cofre físico/digital)

🆘 Secção 5 — Quem ajuda se travar

Problemas no GitHub / chavesdocs.github.com ou suporte GitHub Enterprise
Servidor inacessívelProvedor da VPS (DigitalOcean, AWS, Hostinger) — painel de controle da secção 1
Site fora do ar, mas servidor OKConsultar logs: journalctl -u nginx ou tail -f /var/log/laravel.log