obsidian/wiki/infrastructure/ssh-aliases.md
2026-04-24 11:19:08 +01:00

64 lines
2.6 KiB
Markdown

---
tags: [infrastructure, ssh, reference]
updated: 2026-04-24
---
# SSH Aliases — Quick Reference
All servers accessible from `~/.ssh/config`. All confirmed reachable as of 2026-04-24.
## Oliver Agency — GCP Servers
| Alias | Hostname/IP | User | Purpose |
|-------|------------|------|---------|
| `optical` | 10.220.168.5 | vadym.samoilenko | Main AI prod server (optical-web-1, ai-sandbox.oliver.solutions) |
| `optical-dev` | 10.220.168.9 | vadym.samoilenko | Docker staging (optical-dev.oliver.solutions) |
| `optical-prod` | 10.220.168.8 | vadym.samoilenko | Secondary prod (minimal, ai_qc only) |
| `librechat-dev` | 10.220.168.2 | vadym.samoilenko | LibreChat dev (optical-librechat-dev) |
| `librechat-prod` | 10.220.168.4 | vadym.samoilenko | LibreChat production |
| `modocmms-dev` | 10.220.168.6 | vadym.samoilenko | ModoCMMS dev+prod (modcomms-01) |
| `baic` | 10.220.72.13 | vadym.samoilenko | Main web host — 40+ domains (web-03) |
| `box-cli` | 10.220.176.3 | vadym.samoilenko | Ford/L'Oréal hotfolder processing (box-cli-01, CentOS 7) |
## Personal / Aimpress
| Alias | Hostname/IP | Port | User | Purpose |
|-------|------------|------|------|---------|
| `aimpress` | 57.128.160.249 | 1220 | ubuntu | Aimpress LTD VPS (Mailcow, n8n, Traefik) |
| `pve` | 192.168.1.48 | 22 | root | Proxmox homelab (LAN only + Tailscale) |
## SSH Keys Used
| Key | Used For |
|-----|---------|
| `~/.ssh/id_rsa_vadym` | All GCP Oliver servers |
| `~/.ssh/id_rsa` | aimpress VPS |
| `~/.ssh/id_ed25519` | Proxmox homelab |
| `~/.ssh/id_bitbucket` | Bitbucket git (git@bitbucket.org) |
## One-liner Health Check
```bash
for host in optical optical-dev optical-prod librechat-dev librechat-prod modocmms-dev baic box-cli aimpress pve; do
ssh -o ConnectTimeout=5 -o BatchMode=yes "$host" "echo OK" 2>&1 | grep -q OK && echo "✅ $host" || echo "❌ $host"
done
```
## Key Takeaways
- All 10 hosts accessible with SSH keys (no password prompts)
- `baic` alias is misleading — it's the main Oliver web server, not just BAIC client
- `box-cli` is CentOS 7 (EOL) — plan migration
- `pve` is LAN only (192.168.1.48) — use Tailscale (100.122.192.8) when remote
- `aimpress` uses non-standard port 1220
## Related
- [[wiki/infrastructure/server-optical|server-optical]]
- [[wiki/infrastructure/server-optical-dev|server-optical-dev]]
- [[wiki/infrastructure/server-baic|server-baic]]
- [[wiki/infrastructure/server-box-cli|server-box-cli]]
- [[wiki/infrastructure/server-aimpress|server-aimpress]]
- [[wiki/infrastructure/server-pve|server-pve]]
- [[wiki/infrastructure/server-librechat|server-librechat]]
- [[wiki/infrastructure/server-modocmms|server-modocmms]]