Skip to main content

Overview

SSH (Secure Shell) is the standard for secure connections to Linux servers. This guide shows you how to connect from different operating systems.

Find Your Credentials

In your Dashboard, you’ll find all necessary information:
InformationDescription
IP AddressYour server’s public IP
Usernameroot (default)
PasswordThe generated root password
PortDefault: 22

Establish Connection

Windows Terminal / PowerShell (Windows 10+)

Windows 10 and 11 have SSH built-in.
1

Open Terminal

  • Press Win + X and select Windows Terminal
  • Or search for PowerShell in the Start menu
2

Start SSH Connection

ssh root@YOUR-IP-ADDRESS
Example:
3

Confirm Connection

On first connection, you’ll see a fingerprint warning:
The authenticity of host '185.193.xxx.xxx' can't be established.
ED25519 key fingerprint is SHA256:xxxxx
Are you sure you want to continue connecting (yes/no)?
Type yes and press Enter.
4

Enter Password

Enter the password from your dashboard.
The password won’t be displayed as you type - this is normal!

PuTTY (Alternative)

1

Download PuTTY

Download PuTTY and install it.
2

Configure Connection

  1. Open PuTTY
  2. Host Name: Your IP address
  3. Port: 22 (or your custom port)
  4. Connection type: SSH
3

Connect

  1. Click Open
  2. Accept the security warning with Accept
  3. Login: root
  4. Password: Your password
Save your connection in PuTTY under Saved Sessions for quick access.

Useful SSH Commands

After logging in, you can use these commands:

System Information

# Show operating system
cat /etc/os-release

# System resources
htop  # or: top

# Disk space
df -h

# RAM usage
free -h

# Network interfaces
ip addr

File Management

# List directory
ls -la

# Change directory
cd /var/www

# Create/edit file
nano filename.txt

# Copy file
cp source.txt destination.txt

# Delete file
rm filename.txt

Install Software

# Debian/Ubuntu
apt update && apt upgrade -y
apt install packagename

# CentOS/AlmaLinux
dnf update -y
dnf install packagename

Troubleshooting

Possible causes:
  • Server hasn’t started yet
  • SSH service not running
  • Firewall blocking port 22
Solution:
  1. Wait 1-2 minutes after deployment
  2. Check in dashboard if server is “Running”
  3. Check firewall settings
Possible causes:
  • Wrong IP address
  • Network issues
  • Server is offline
Solution:
  1. Verify IP address in dashboard
  2. Try a ping: ping YOUR-IP
  3. Restart server in dashboard
Possible causes:
  • Wrong password
  • Root login is disabled
  • Only SSH key auth allowed
Solution:
  1. Copy password again (without spaces)
  2. For reinstalled servers: Use the new password
The server was reinstalled and has a new key.Solution:
ssh-keygen -R YOUR-IP-ADDRESS
Then connect again.

Security Tips

Secure your server after the first login!

Immediate Actions

1

Update System

# Debian/Ubuntu
apt update && apt upgrade -y

# CentOS/AlmaLinux
dnf update -y
2

Change Root Password

passwd
Choose a strong password with at least 16 characters.
3

Set Up SSH Keys

For better security, we recommend SSH keys instead of passwords.

Set Up SSH Keys

Follow our guide for SSH key authentication

Advanced Security

  • Install Fail2ban: Blocks IPs after failed login attempts
  • Change SSH Port: From 22 to another port
  • Disable Root Login: Use a regular user + sudo

Next Steps