Collection of operational skills for VaultMesh infrastructure including: - backup-sovereign: Backup and recovery operations - btc-anchor: Bitcoin anchoring - cloudflare-tunnel-manager: Cloudflare tunnel management - container-registry: Container registry operations - disaster-recovery: Disaster recovery procedures - dns-sovereign: DNS management - eth-anchor: Ethereum anchoring - gitea-bootstrap: Gitea setup and configuration - hetzner-bootstrap: Hetzner server provisioning - merkle-forest: Merkle tree operations - node-hardening: Node security hardening - operator-bootstrap: Operator initialization - proof-verifier: Cryptographic proof verification - rfc3161-anchor: RFC3161 timestamping - secrets-vault: Secrets management 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
30 lines
875 B
Smarty
30 lines
875 B
Smarty
# SSH Configuration Template
|
|
# Generated by operator-bootstrap
|
|
# Variables: {{NODE_NAME}}, {{NODE_IP}}, {{DOMAIN}}, {{OPERATOR_USER}}
|
|
|
|
# Direct SSH to node (when on same network)
|
|
Host {{NODE_NAME}}
|
|
HostName {{NODE_IP}}
|
|
User {{OPERATOR_USER}}
|
|
IdentityFile ~/.ssh/id_ed25519_{{NODE_NAME}}
|
|
IdentitiesOnly yes
|
|
ForwardAgent no
|
|
AddKeysToAgent yes
|
|
|
|
# SSH via Cloudflare Tunnel (remote access)
|
|
Host {{NODE_NAME}}-tunnel
|
|
HostName ssh.{{DOMAIN}}
|
|
User {{OPERATOR_USER}}
|
|
IdentityFile ~/.ssh/id_ed25519_{{NODE_NAME}}
|
|
IdentitiesOnly yes
|
|
ProxyCommand cloudflared access ssh --hostname %h
|
|
|
|
# Fallback with RSA key (for legacy systems)
|
|
Host {{NODE_NAME}}-rsa
|
|
HostName {{NODE_IP}}
|
|
User {{OPERATOR_USER}}
|
|
IdentityFile ~/.ssh/id_rsa_{{NODE_NAME}}
|
|
IdentitiesOnly yes
|
|
PubkeyAcceptedAlgorithms +ssh-rsa
|
|
HostkeyAlgorithms +ssh-rsa
|