Deploy SSH Key
Deploy your SSH Keys to each of the servers you want to give access to using those keys.
- On Devopness, navigate to a project then select an environment
- Find the
SSH Keyscard - Click
Viewin theSSH Keyscard to see a list of existingSSH Keys - In the list of SSH keys, find the SSH key you want to deploy and click the
NAMEof the SSH key - On the upper-right corner of the SSH key details view, click
DEPLOY - Choose a deploy pipeline to be run, then click
Next - Review deploy information, then click
DEPLOY - Wait for the
ssh-key:deployaction to be completed
Required Permissions
To complete the steps in this guide, the user needs the following permissions in the environment:
| Resource Type | Permission |
|---|---|
| SSH Key | Deploy |
For instructions on how to grant user permissions in an environment, see Add team to an Environment
Create an SSH key pair
Sometimes you may need to connect to your servers using an SSH client to run terminal commands on your remote server. An SSH public key is used for secure authentication when you use an SSH client to connect to a server managed by Devopness. When you connect, you must provide the private key that matches the public key added to the remote server. Create an SSH private/public key pair to securely authenticate your server access on the new device. Several tools exist to generate SSH public/private key pairs. The following steps show how to generate an SSH key pair on UNIX and UNIX-like platforms.
Link an SSH Key to a Server
Link an SSH Key to a server to select which SSH keys a server can have deployed.