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:| Information | Description |
|---|---|
| IP Address | Your server’s public IP |
| Username | root (default) |
| Password | The generated root password |
| Port | Default: 22 |
Establish Connection
- Windows
- macOS
- Linux
- iOS / Android
Windows Terminal / PowerShell (Windows 10+)
Windows 10 and 11 have SSH built-in.PuTTY (Alternative)
Download PuTTY
Download PuTTY and install it.
Configure Connection
- Open PuTTY
- Host Name: Your IP address
- Port: 22 (or your custom port)
- Connection type: SSH
Useful SSH Commands
After logging in, you can use these commands:System Information
File Management
Install Software
Troubleshooting
Connection refused
Connection refused
Possible causes:
- Server hasn’t started yet
- SSH service not running
- Firewall blocking port 22
- Wait 1-2 minutes after deployment
- Check in dashboard if server is “Running”
- Check firewall settings
Connection timed out
Connection timed out
Possible causes:
- Wrong IP address
- Network issues
- Server is offline
- Verify IP address in dashboard
- Try a ping:
ping YOUR-IP - Restart server in dashboard
Permission denied (publickey,password)
Permission denied (publickey,password)
Possible causes:
- Wrong password
- Root login is disabled
- Only SSH key auth allowed
- Copy password again (without spaces)
- For reinstalled servers: Use the new password
Host key verification failed
Host key verification failed
The server was reinstalled and has a new key.Solution:Then connect again.
Security Tips
Immediate Actions
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