How to import SSH public key to OpenStack Horizon on 3Engines Cloud[🔗](#how-to-import-ssh-public-key-to-openstack-horizon-on-brand-name "Permalink to this headline")
=======================================================================================================================================================================

If you already have an SSH key pair on your computer, you can import your public key to the Horizon dashboard. Then, you will be able to use that imported key when launching a new instance.

By importing it directly to Horizon, you will eliminate the need to use tools like **ssh-copy-id** or manually edit the **authorized\_keys** file. Also, your key will be available in OpenStack CLI.

Warning

After uploading your public key, you will not be able to apply it to an already created virtual machine. If you need to add a key to an existing VM, please follow this article instead: [How to add SSH key from Horizon web console on 3Engines Cloud](How-to-add-SSH-key-from-Horizon-web-console-on-3Engines-Cloud.html.md).

Note

You can have multiple SSH keys uploaded to your Horizon dashboard. You can then use them for different tasks.

What We Are Going To Cover[🔗](#what-we-are-going-to-cover "Permalink to this headline")
---------------------------------------------------------------------------------------

> * Preparation
> * Importing a Key

Prerequisites[🔗](#prerequisites "Permalink to this headline")
-------------------------------------------------------------

No. 1 **Account**

You need a 3Engines Cloud hosting account with access to the Horizon interface: <https://horizon.3Engines.com>.

No. 2 **Generated SSH key pair**

You need a generated SSH key pair on your computer. If you do not have one yet, you can create it by following one of these articles: