root@31.131.26.203 (HOSTiQ kVPS70 Rotterdam)hqnl0398037.online-vm.comSHA256:h2WYv5Xf1L8vzm4Ixa9Gh6+DGAmIPOdBv+/WavO7E+8, comment claude-desktop-2026-04-23from="193.93.78.10" (sandbox egress IP, also whitelisted in fail2ban)Not on disk. Stored in Windows Credential Manager as generic credential:
AG-VPS-SSH-Key-Claude-Desktopclaude-desktopSandbox is ephemeral — ~/.ssh/ is empty on each start. Procedure:
restore-to-sandbox.ps1 (in AG DEV HUB/_ssh-bootstrap-DELETE-AFTER-IMPORT/, kept after initial import). Script reads credential via CredRead P/Invoke, base64-decodes, writes plaintext to AG DEV HUB/.sandbox-ssh/id_ed25519 (hidden dir).cp "/sessions/great-beautiful-mccarthy/mnt/AG DEV HUB/.sandbox-ssh/id_ed25519" ~/.ssh/id_ed25519 && chmod 600 ~/.ssh/id_ed25519ssh -o StrictHostKeyChecking=accept-new -i ~/.ssh/id_ed25519 root@31.131.26.203 hostnameAG DEV HUB/.sandbox-ssh/id_ed25519 once sandbox has the copy./srv/passepartout/ssh/claude-desktop-2026-04-23.pub (+ .meta) on the VPS.193.93.78.10 — Serhii's home IP).