# Access Paths Quick Reference **Quick reference for all infrastructure access methods** ## ✅ Working Access Methods ### Proxmox ML110 (192.168.1.206) ```bash # Web UI https://192.168.1.206:8006 # SSH ssh -i ~/.ssh/id_ed25519_proxmox root@192.168.1.206 # API curl -k -d "username=root@pam&password=..." https://192.168.1.206:8006/api2/json/access/ticket ``` ### Proxmox R630 (192.168.1.49) ```bash # Web UI https://192.168.1.49:8006 # API (assumed working) curl -k -d "username=root@pam&password=..." https://192.168.1.49:8006/api2/json/access/ticket ``` ### Virtual Machines **Console Access (All VMs):** - Proxmox Web UI → Select VM → Console - Status: ✅ Available **Network Access (All VMs):** - Ping: ✅ Working - Port 22: ✅ Open - IPs: 192.168.1.60, 192.168.1.188, 192.168.1.121, 192.168.1.82 ## ❌ Not Working (With Fixes) ### SSH to VMs **Status:** Authentication failing **Fix:** Access via Proxmox console and add SSH key manually **Steps:** 1. Proxmox Web UI → VM → Console 2. Login as ubuntu 3. Run: ```bash mkdir -p ~/.ssh chmod 700 ~/.ssh echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBGrtqePuHm2bJLNnQbuzYrpcXoHHhwWv5s2RmqEezbz proxmox-access" >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys ``` ### SSH to R630 **Status:** Authentication failing **Fix:** Enable SSH and add SSH key (see SSH_ENABLE_QUICK_GUIDE.md) ### QEMU Guest Agent **Status:** Not running in VMs **Fix:** Install via console: ```bash sudo apt update sudo apt install -y qemu-guest-agent sudo systemctl enable qemu-guest-agent sudo systemctl start qemu-guest-agent ``` ## 🔄 Alternative Access Strategies ### Strategy 1: Console-First - Use Proxmox console for VM access - Configure everything manually - Then enable SSH ### Strategy 2: API-Only - Use Proxmox API for all operations - Deploy via cloud-init - Minimal SSH dependency ### Strategy 3: Hybrid - Console for setup - SSH for automation - API for monitoring --- **Run:** `./scripts/troubleshooting/test-all-access-paths.sh` to test all paths