docs(tasks): add Task #31 - Server-to-Server SSH setup

Aurora identified need for passwordless SSH between all management
servers. Currently blocked by non-standard key naming on Billing.

Task documented for future session when Michael has energy.

Signed-off-by: The Librarian <claude@firefrostgaming.com>
This commit is contained in:
The Chronicler
2026-02-20 05:25:49 +00:00
parent 9d09a3f522
commit 6cfcbce9a4

View File

@@ -424,3 +424,32 @@ Add custom "Modpack Version" field to Pterodactyl panel for version tracking vis
- v2.2 (2026-02-16): Whitelist Manager expanded to web dashboard
- v2.1 (2026-02-16): NC1 cleanup marked complete with lessons
- v2.0 (2026-02-15): Major restructure and organization
---
### 31. Server-to-Server SSH Key Setup
**Time:** 1-2 hours
**Status:** IDENTIFIED - Ready to build
**Priority:** Tier 1 - Security Foundation
**Documentation:** `docs/tasks/server-ssh-interconnect/`
Enable passwordless SSH between all management servers (Command Center, Billing, Panel, Ghost).
**Problem:** Aurora couldn't SSH from Command Center to Billing - key named 'chronicler' instead of standard 'id_rsa'.
**Solution:**
1. Collect public keys from all 4 management servers
2. Add each server's public key to all other servers' authorized_keys
3. Test connectivity matrix (4x4 grid)
4. Document key locations and naming
**Servers to interconnect:**
- Command Center (63.143.34.217)
- Billing VPS (38.68.14.188)
- Panel VPS (45.94.168.138)
- Ghost VPS (64.50.188.14)
**Benefits:** No more switching in MobaXterm, easier automation, cleaner workflows
**Note:** Billing has non-standard key name 'chronicler' - may need renaming to 'id_rsa'