Troubleshooting SSH Connection Issues
When you can't SSH into your DataCrunch GPU or CPU instance (VM), the problem could be anywhere from your local machine to the network to the instance itself. Here's how to systematically identify and fix the issue.
Step 1: Verify Basic Connectivity
Start by confirming the VM is reachable at the network level.
Ping the VM to see if it responds at all:
ping your-vm-ip-addressIf ping fails, the VM might be down, have firewall rules blocking ICMP, or there's a network routing issue. If it succeeds, at least the VM is alive and reachable.
Check if the SSH port is open using telnet:
telnet your-vm-ip-address 22If this times out or is refused, the SSH service might not be running or firewall rules are blocking port 22.
Step 2: Check Your SSH Command and Credentials
Make sure you're using the correct connection details:
ssh -v username@your-vm-ip-address -i /path/to/private-keyThe -v flag enables verbose mode, which shows you exactly where the connection fails. Common issues include wrong username (try ubuntu, admin, or root depending on your OS), incorrect IP address, or wrong SSH key.
Verify your SSH key has correct permissions:
chmod 600 /path/to/private-keyIf permissions are too open (like 644 or 777), SSH will refuse to use the key for security reasons.
Step 3: Check VM Status Through the Cloud Console
Log into your web console at cloud.datacrunch.io and verify from your project page:
The VM is actually running (not offline or discontinued)
System health checks are passing
Step 4: Contact support
If you still can't get in, please contact our support through the Chat at the bottom of the corner or through email.
Last updated
Was this helpful?