Customer docs
SSH Access Guide
How to prepare an SSH key and connect to a private GangaCloud beta VM.
Create an SSH key
Use one key pair for your GangaCloud beta VM. Keep the private key on your own computer and share only the public key.
- Windows PowerShell: run ssh-keygen -t ed25519 -C "you@example.com"
- macOS or Linux terminal: run ssh-keygen -t ed25519 -C "you@example.com"
- WSL terminal: run ssh-keygen -t ed25519 -C "you@example.com" inside WSL if you connect from WSL
Public key vs private key
Your public key usually ends with .pub and is safe to share with GangaCloud for VM access.
Your private key has no .pub suffix. Do not email it, paste it into forms, or share it with support.
Connect with ProxyJump
After approval, GangaCloud provides placeholder values for the jump host user, jump host address, and VM private IP. Use those values in the command below.
ssh -J <PROXMOX_USER>@<PROXMOX_PUBLIC_IP> ubuntu@<VM_PRIVATE_IP>
Troubleshooting
- Permission denied: confirm GangaCloud has your correct public key and you are using the matching private key.
- Connection timed out: check that you are using the current ProxyJump and VM private IP details.
- Host key warning: stop and ask support if the host identity changed unexpectedly.
- Bad permissions: restrict your private key file so only your user can read it.
- Wrong terminal: if your key was created in WSL, connect from WSL or copy the public key from the environment you actually use.