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-address

If 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 22

If 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-key

The -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-key

If 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?