VirtFusion Panel

SSH Keys from Panel

How to add and manage SSH keys from VirtFusion panel

The VirtFusion panel lets you manage SSH keys at account level. Keys added here are automatically injected into server at first configuration or Rebuild, without manual setup.


Add an SSH Key

  1. Access VirtFusion panel
  2. Click your username top right → Account or SSH Keys
  3. Click Add SSH Key
  4. Paste your public key (content of ~/.ssh/id_ed25519.pub or ~/.ssh/id_rsa.pub)
  5. Name the key (e.g. "MacBook Pro", "Work PC")
  6. Save

Get Your Public Key

If you don't have key pair yet, generate one:

ssh-keygen -t ed25519 -C "my-key"

To view public key to copy in panel:

cat ~/.ssh/id_ed25519.pub

Result will be something like:

ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAA... my-key

Copy entire text and paste in panel.


Select Keys at Rebuild Time

When you Rebuild server, in the wizard you can choose which SSH keys to inject. Selected keys will be automatically added to /root/.ssh/authorized_keys of new system.

This means you can access immediately via SSH without manual key copying.


Key Already in Panel but SSH Asks Password

If you added key to panel but SSH keeps asking password:

  1. Key was added after server installation: panel injects keys only at Rebuild or initial setup, not on existing servers
  2. To add key to already-running server, do manually:
# On your computer, copy key to server
ssh-copy-id root@SERVER_IP

# Or manually
cat ~/.ssh/id_ed25519.pub | ssh root@SERVER_IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

Full guide: SSH Keys


Manage Multiple Keys

You can add multiple SSH keys for different devices (work PC, laptop, CI/CD server). Each key has name to identify easily.

To delete key, go to SSH Keys section in panel and click delete icon next to key.

On this page