Skip to main content

Passwordless Security

SSH Keys provide a more secure and convenient way of logging into your server than using traditional passwords. The FREAKHOSTING Cloud Portal allows you to store your public keys centrally so they can be automatically injected into any new VPS you deploy.

Security

Brute-force Protection

Automation

Instant Deployment

Adding a New SSH Key

To use this feature, you must first have an SSH key pair generated on your local computer.
1

Locate SSH Management

Log in to the Cloud Portal and click the SSH Keys tab in the top navigation bar.
2

Choose Your Method

Click the Add SSH Key button. You have two options:
  • Manual Paste: Provide a Name and paste your existing public key string.
  • Browser Generation: Click the Generate Key Pair button. The portal will create a secure RSA key for you instantly. Don’t forget to download the Private Key!
3

Save

Click Submit. Your key is now available for future server installations.

Using Keys During Deployment

When you are Reinstalling or Rebuilding your server:
  1. Navigate to the Rebuild section.
  2. Select your desired Operating System.
  3. In the SSH Keys dropdown, select the key you previously added.
  4. Once the installation completes, you can log in without a password using: ssh root@your-vps-ip

The panel’s automated injection only happens during the initial installation or a full rebuild. To add a key to a running server, you must manually append it to the /root/.ssh/authorized_keys file.
We recommend using ED25519 keys as they offer better security and smaller key sizes compared to older RSA standards.

Need Extra Help?

If you’re having trouble generating a key on Windows or Linux, our community can help:

Security Tip

Once you have verified that your SSH key works, consider disabling password authentication in /etc/ssh/sshd_config for maximum security.

Last Updated: January 2026 | FREAKHOSTING: Enterprise-grade Security.