EasyCloudify™
Products
  • Cloud PlatformImprove team productivity and integrate popular workflow applications.
  • Cloud Servers (VPS)NVMe SSD servers deployed in under 60 seconds.
  • Object StorageS3-compatible storage with built-in global CDN.
  • Managed DatabasesManaged PostgreSQL, MySQL, MongoDB, Valkey, Kafka & OpenSearch.
  • Managed WordPressManaged WordPress hosting, so you can focus on your business.
  • MarketplaceFind an app that suits you, then spin it up in 60 seconds or less.
  • Mail HostingPrivacy First Email Hosting for your business.
  • SEO & AI Visibility AuditAudit your site for SEO and AI answer engine visibility.
  • SecurityRock-solid application security for your peace of mind.
  • Client ToolboxManage projects, contracts, security engagements, and support.
  • Cybersecurity Overview
  • Brand Protection
  • Penetration Testing
  • PTaaS
  • Red Team Operations
  • Incident Response & Advisory
Company
  • About
  • Brand Guide
  • Legal
  • Trust FAQ
Compare
  • Fully Managed Cloud
  • Elestio Alternative
  • Hetzner Alternative
  • Hostinger Alternative
  • SiteGround Alternative
  • OVHcloud Alternative
Cybersecurity
  • Pentest Specialties
  • Web Application Testing
  • API Security Testing
  • Mobile Application Testing
  • Cloud and VPC Security Testing
  • Internal Network Testing
  • External Network Testing
  • Wireless Security Testing
  • Salesforce Security Testing
  • Physical Penetration Testing
  • Phishing and Vishing Simulations
  • IoT Security Testing
  • OT Security Testing
  • AI and LLM Security Testing
  • Industries
  • Financial Services Cybersecurity
  • Healthcare Cybersecurity
  • Government Cybersecurity
  • Education Cybersecurity
  • Manufacturing Cybersecurity
  • Technology Cybersecurity
  • Blockchain and Crypto Cybersecurity
  • Telecommunications Cybersecurity
  • Transportation Cybersecurity
  • Water Utility Cybersecurity
  • Energy Sector Cybersecurity
  • Media Cybersecurity
  • Social Media Platform Cybersecurity
  • Compliance
  • PCI DSS Security Testing
  • HIPAA Security Testing
  • SOC 2 Security Testing
  • GLBA Security Testing
  • CMMC 2.0 / NIST 800-171 Security Testing
  • ISO 27001 Security Testing
  • GDPR Article 32 Security Testing
  • FedRAMP Security Testing
  • Trust Center
  • Security Research
  • Cybersecurity FAQ
  • Certifications
Resources
  • Use Cases
  • Blog
  • Certifications
  • Guides
  • Status
Get Started
  • Contact Sales
  • Pricing
  • Dashboard
EasyCloudify™EasyCloudify™
PricingContact
Log inStart deploying
EasyCloudify™ logoEasyCloudify™

Fully managed cloud infrastructure — deploy in minutes, not days.

Newsletter

The latest news, articles, and resources — delivered weekly.

Product

  • Cloud Platform
  • Marketplace
  • Managed WordPress
  • Mail Hosting
  • Security
  • Brand Protection

Support

  • Open a Ticket
  • Documentation
  • Contact Sales
  • System Status

Company

  • About
  • Brand Guide
  • Global Infrastructure
  • Blog
  • Pricing

Legal

  • Terms of Service
  • Privacy Policy
  • Acceptable Use
  • Trust FAQ
  • All Legal Docs

  • Cloud Platform
  • Marketplace
  • Managed WordPress
  • Mail Hosting
  • Security
  • Brand Protection

  • Open a Ticket
  • Documentation
  • Contact Sales
  • System Status

8 The Green, Suite A, Dover DE 19901, USA
+1 (302) 534-3122

© 2026 EasyCloudify™ LLC. All rights reserved.

Rated on Trustpilot
Terms of ServicePrivacy PolicyAcceptable Use
EasyCloudify™Docs
⌘K
Web Application Firewall — Configure WAF Security Rules on EasyCloudify™Cloud Firewall - Create, Configure Rules, Manage Servers, and DestroySSH Keys & Docker Tokens — Manage Credentials on EasyCloudify™VPS Tags - Create, Assign, Remove, and Use Tags with FirewallsDNSSEC — Secure Your Domain With DNS Signing on EasyCloudify™
HomeDocsSecuritySSH Keys & Docker Tokens — Manage Credentials on EasyCloudify™
6 min read·Updated 2026-04-22

SSH Keys & Docker Tokens — Manage Credentials on EasyCloudify™

TL;DR — Before deploying a server, generate an SSH key pair on your local machine, add the public key to EasyCloudify™ at /cloudpanel/keys, then select it when deploying. Docker access tokens let you deploy apps from private container registries.

What is the EasyCloudify™ Credentials Page?

The Credentials & Tokens page is where you manage all authentication secrets used across your infrastructure:

  • SSH Keys — your public keys, stored in your account and selectable when deploying VPS servers
  • Docker Access Tokens — registry credentials used by Serverless deployments to pull private container images

Access it at /cloudpanel/keys.


Part 1 — SSH Keys

What is an SSH Key?

An SSH key pair consists of two linked files:

FileNameWhat to do with it
Private keyid_ed25519 (no extension)Keep on your machine only. Never share it.
Public keyid_ed25519.pubUpload to EasyCloudify™ — this is what gets installed on your server

When you connect to a server via SSH, your machine proves identity by presenting the private key, and the server verifies it against the stored public key. No password needed.


How to Generate an SSH Key

Choose your operating system below.

On Windows

Modern Windows 10/11 ships with OpenSSH. Open PowerShell or Windows Terminal and run:

ssh-keygen -t ed25519 -C "your-email@example.com"

You will be prompted:

Enter file in which to save the key (C:\Users\YourName\.ssh\id_ed25519):

Press Enter to accept the default location. Then set a passphrase (strongly recommended) or press Enter twice to skip.

Your keys are created at:

  • Private key: C:\Users\YourName\.ssh\id_ed25519
  • Public key: C:\Users\YourName\.ssh\id_ed25519.pub

To print your public key (what you paste into EasyCloudify™):

Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub

💡 PuTTY users: If you use PuTTY on Windows, open PuTTYgen, click Generate, move your mouse to fill the progress bar, then save both keys. Use the text in the top box (starting with ssh-rsa) as your public key in EasyCloudify™.

On Linux or macOS

Open a terminal and run:

ssh-keygen -t ed25519 -C "your-email@example.com"

Accept the default path (~/.ssh/id_ed25519) and set a passphrase. Your keys are created at:

  • Private key: ~/.ssh/id_ed25519
  • Public key: ~/.ssh/id_ed25519.pub

Print your public key:

cat ~/.ssh/id_ed25519.pub

The output looks like:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB... your-email@example.com

Copy this entire line — this is what you paste into EasyCloudify™.

Choosing a Key Type: RSA vs Ed25519

TypeCommand flagNotes
Ed25519-t ed25519Recommended. Modern, shorter keys, faster, more secure
RSA 4096-t rsa -b 4096Compatible with older systems. Use if required
ECDSA-t ecdsaGood alternative if Ed25519 is not supported

How to Add Your SSH Key to EasyCloudify™

Step 1 — Navigate to Credentials & Tokens

In the sidebar, click Keys. You land on /cloudpanel/keys. The page opens on the SSH Keys tab.

Step 2 — Add the Public Key

  1. Click Add SSH Key
  2. In the Name field, enter a label (e.g. MacBook Pro, Work Laptop, Home Desktop) — this is just for your reference
  3. Paste the full contents of your .pub file into the Public Key field
  4. Click Save

The key is now stored in your EasyCloudify™ account.

💡 Tip: You can add multiple keys — one per machine you connect from. Each key gets its own name so you know which is which.

Step 3 — Select the Key During Server Deployment

SSH keys are not pushed automatically to existing servers. Each key must be selected at deployment time:

  1. Go to Deploy a VPS Server
  2. In the deployment form, you will see a SSH Keys selector
  3. Select one or more keys to authorize on the new server
  4. The selected public keys are installed into /root/.ssh/authorized_keys during provisioning

Once deployed, connect from your terminal:

ssh root@YOUR_SERVER_IP

If your private key is not in the default location, specify it explicitly:

ssh -i ~/.ssh/id_ed25519 root@YOUR_SERVER_IP

Managing Existing SSH Keys

The SSH Keys tab lists all your saved keys. Each entry shows its name and fingerprint. To remove a key, click the Delete icon on the right. Deleting a key from your account does not remove it from servers that were already deployed with it.


Part 2 — Docker Access Tokens

Docker access tokens let the Serverless deployment engine pull images from private container registries (Docker Hub private repos, GitHub Container Registry private packages, etc.).

Step 1 — Get a Token from Your Registry

Docker Hub:

  1. Log in to hub.docker.com
  2. Go to Account Settings → Security → New Access Token
  3. Give it a name and choose Read-only scope
  4. Copy the token — it is only shown once

GitHub Container Registry (GHCR):

  1. Go to GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic)
  2. Create a token with read:packages scope
  3. Copy the token

Step 2 — Add the Token to EasyCloudify™

  1. Go to /cloudpanel/keys and click the Docker Access Tokens tab
  2. Click Add Token
  3. Fill in the form:
FieldExample value
Token nameDocker Hub — my-app
Registry URLregistry.hub.docker.com
UsernameYour Docker Hub username
Access tokenThe token you copied
  1. Click Save

The token is now available to select when deploying a Serverless app from a Container image source.

Managing Existing Tokens

The Docker Access Tokens tab lists all saved tokens by name. Tokens can be deleted when no longer needed. Deleting a token does not affect apps already deployed with it.


Frequently Asked Questions

What SSH key types does EasyCloudify™ support?

EasyCloudify™ accepts any standard OpenSSH public key format: ssh-ed25519, ssh-rsa, and ecdsa-sha2-nistp256.

If I add a new SSH key, does it automatically apply to my existing servers?

No. SSH keys are selected at deployment time and installed during provisioning. To add a key to an existing server, connect via SSH and manually append the new public key to /root/.ssh/authorized_keys.

I lost my private key — can I recover access to my server?

EasyCloudify™ does not store private keys. If you lose your private key, you will need to use the server's console/rescue mode to add a new authorized key, or restore the server from a backup.

Are Docker tokens stored securely?

Yes. Docker tokens are stored encrypted and are never shown in plaintext after the initial save.

Can I use the same SSH key on multiple servers?

Yes. You can select the same key across as many server deployments as you like.

Related Guides

  • Deploy a VPS Server
  • Deploy a Serverless App
PreviousCloud Firewall - Create, Configure Rules, Manage Servers, and DestroyNextVPS Tags - Create, Assign, Remove, and Use Tags with Firewalls
On this page
  • What is the EasyCloudify™ Credentials Page?
  • Part 1 — SSH Keys
  • What is an SSH Key?
  • How to Generate an SSH Key
  • How to Add Your SSH Key to EasyCloudify™
  • Managing Existing SSH Keys
  • Part 2 — Docker Access Tokens
  • Step 1 — Get a Token from Your Registry
  • Step 2 — Add the Token to EasyCloudify™
  • Managing Existing Tokens
  • Frequently Asked Questions
  • What SSH key types does EasyCloudify™ support?
  • If I add a new SSH key, does it automatically apply to my existing servers?
  • I lost my private key — can I recover access to my server?
  • Are Docker tokens stored securely?
  • Can I use the same SSH key on multiple servers?
  • Related Guides

Was this helpful?

AI Tools