For the complete documentation index, see llms.txt. This page is also available as Markdown.

Troubleshoot SSH Connection

Introduction

This guide is designed to help you troubleshoot and restore SSH access to your Validator node when it was previously working but is now unreachable.

♻️How to SSH into VPS

Common Steps

βœ… Verify the username for the VPS you're connecting to

  • e.g.) nodeadmin

βœ… Check your SSH key pair file names

  • Private key must match the server's authorized key.

βœ… Confirm correct permissions

  • private key should be read-only: chmod 400

βœ… Ensure the public key exists on the server in the correct location

βœ… Confirm the private key file exists locally

  • Is it correctly referenced by your SSH command.


🏠 Local IP address

Many ISPs assign dynamic IP addresses to customer routers.

A change in your IP may cause your cloud provider’s firewall to block your SSH attempts.

🩹Symptoms:

Your SSH terminal or remote connection application sits idle and eventually shows Connection timed out messages.

Terminal or remote terminal application will how a blank screen only

No password or key prompts appear

Not entering the SSH connection string and attempting to run commands locally instead of through your SSH tunnel.

πŸ’‘ Example:


πŸ”§ How to Fix It

1

Determine your new IP address

Open your web browser and navigate to:

www.whatismyip.com

2

Record New IP Address

Copy your current public IPv4 address

3

Cloud Provider Console

Go to your cloud provider's web console.

4

Update Firewall Rules

Update your firewall or security group rules to allow SSH access from your new IP

  • AWS: Update the Security Group

  • DigitalOcean: Update Firewall settings

  • Hetzner: Follow DigitalOcean-style firewall update workflow

Try connecting again after updating the rules.


πŸ” SSH Key Issues

πŸ“ Local Key Issues

Ensure the private key file:

  • Still exists in the expected location

  • Has not been renamed or moved

  • Is intact and not corrupted

  • Has the proper permissions

πŸ“Œ Tip:

If in doubt, restore your key from a known-good backup.

Important: Once resolved, create a backup of your SSH keys if you haven’t already.


πŸ“‘ Remote Key Issues (Accessing via Console)

If you can still access your VPS through your cloud provider's web console:

1

Log into the Web Terminal

2
3

Verify Public Key

Check for the authorized public key file

authorized_keys or .pub file.

If the key is missing or incorrect:

Check alternate directories:

4

Identify _backup

If you find your key with a _backup attached to the name of the file, issue the following command and check again:

Enable root SSH temporarily:

5

Copy SSH Key Back Over

Copy the key into your nodeadmin’s .ssh directory :

Change ownership

6

Disable Root Access Again

Re-Attempt to create an SSH connection to your node.


πŸ“‘ Cloud Provider Outage

  • Visit your cloud provider’s main dashboard

  • Look for service alerts

  • If the console is also unreachable, check external outage reports


πŸ–₯️ VPS-Specific Issue

  • From the cloud console, check the status of your VPS instance

  • Ensure it’s running and not reporting hardware or OS-level errors


🌍 Local Internet Outage

  • If you cannot connect to any external site or service, confirm your own network is online

  • Restart your router/modem if necessary and try again later

Last updated

Was this helpful?