1.2 KiB
1.2 KiB
Scripts de utilidade
sync-vault.js
Sincroniza credenciais SSH entre ~/.ssh/ e object storages.
Uso
# Listar arquivos nos buckets
node scripts/sync-vault.js list
# Upload local -> cloud (Civo + espelho Euronodes)
node scripts/sync-vault.js upload
# Download cloud -> local (origem Civo)
node scripts/sync-vault.js download
# Sincronizar Civo -> Euronodes
node scripts/sync-vault.js sync-civo
Filtros de upload
O script ignora automaticamente:
known_hosts*authorized_keys- arquivos
.pub - diretorios
Object storage
| Provider | Bucket | Prefixo |
|---|---|---|
| Civo | rede5 |
vault/ssh/ |
| Euronodes | vault |
ssh/ |
check-connections.py
Valida conexoes de infraestrutura (VPS, APIs, Cloudflare, OCI, Kubernetes e object storage).
Uso
python scripts/check-connections.py
Saida
- Console com resumo
- Arquivo
scripts/connection-status.json
Observacao OCI
Se aparecer warning de permissao de arquivo:
oci setup repair-file-permissions --file C:\Users\TiagoRibeiro\.oci\config
oci setup repair-file-permissions --file C:\Users\TiagoRibeiro\.oci\api_key.pem
Atualizado em: 2026-03-05