What is the Purpose of SloopEngine Credential?

The purpose of a SloopEngine Credential is to provide a secure method of authentication for SSH connections to nodes such as servers or containers, in order to access and control them remotely. The Credential, which is sensitive data, is used to confirm the identity of the user attempting to connect to the node via SSH, a protocol for secure remote access. By default, SloopEngine encrypts and stores the Credentials to protect them from unauthorized access and to ensure that only authorized users can retrieve and use them to connect to the nodes.

Understanding SloopEngine Credential

SloopEngine Credential is a sensitive data used to authenticate SSH connections to your Nodes (servers/containers). By default, SloopEngine encrypts and stores your Credentials. A SloopEngine Credential is a piece of sensitive information that is used to authenticate a connection to a Node (such as a server or container) via SSH. SSH, or Secure Shell, is a protocol for securely connecting to and controlling remote servers.

When you use SloopEngine to connect to a Node, it uses the Credential to confirm your identity and allow you access to the Node. By default, SloopEngine uses encryption to protect the Credentials so that they are not accessible to unauthorized users. Additionally, it stores the Credentials securely so that only authorized users are able to retrieve them and use them to connect to Nodes.

Create SloopEngine Credential

To create a SloopEngine Credential, please follow the instructions provided.

  1. Access your SloopEngine account dashboard and navigate to the Workspaces section.
  2. Go to the specific workspace and navigate to the Credentials section.
  3. To create a new Credential, click on the CREATE CREDENTIAL button, enter the required information, and then click the Save button.

We recommand allowing SloopEngine to automatically generate an SSH key pair when adding a new Credential.

Sync Keys using SloopEngine CLI

The SloopEngine CLI synchronizes Credentials from your SloopEngine account to your servers. To complete this process, please follow the instructions provided.

  1. Connect to your server via SSH (using the host terminal) and install the SloopEngine CLI on it.
  2. Go to the specific workspace of your SloopEngine account and navigate to the Credentials section.
  3. Select the Credential you want to synchronize, copy the sync command and run it on the server.

The sync command has a similar structure to the one shown below:


              $ sudo sloopengine credential sync --workspace-id 23 --id 54
              

Update SloopEngine Credential

To update a SloopEngine Credential, please follow the instructions provided.

  1. Access your SloopEngine account dashboard and navigate to the Workspaces section.
  2. Go to the specific workspace and navigate to the Credentials section.
  3. Click the Edit Icon on the the specific Credential.
  4. Update the Credential Name and Description then click Save button.