SSH Connection

SSH Provider Connections allow GRiPOFlow to securely connect to remote servers using either SSH Key authentication or Username & Password authentication.

Before You Begin

Before creating an SSH connection, ensure you have the connection details for your remote server. GRiPOFlow supports two authentication methods:

  • SSH Key Authentication (Recommended)
  • Username & Password Authentication

Choose the authentication method that matches your server configuration.

Use the following sections to complete the setup:

Configure the SSH Connection in GRiPOFlow

SSH Connection Form

  • Navigate to the Connection section.

workflow


  • Click Add Credentials.

digital


  • A window will appear. From the Application dropdown, select SSH.
  • Click Next.

ssh


  • A form will be displayed for entering your SSH connection details.
  • Enter a Connection Name.
  • Select an Authentication Method:
    • SSH Key
    • Username & Password

ssh


GripoFlow allows you to authenticate SSH connections using either a Private Key or a Username & Password. Choose the appropriate authentication method based on your server’s configuration before creating the connection.

SSH Key Authentication

Configure an SSH Key Connection

SSH Key Authentication provides a secure way to connect to remote servers without using a password. Instead of entering a password each time, GripoFlow authenticates using an SSH private key that matches the public key installed on the target server. This method is recommended for production environments because it offers stronger security and is widely used for server automation.

When Private Key is selected as the Authentication Method, complete the following fields:

FieldRequiredDescription
Authentication MethodSelect Private Key to authenticate using an SSH private key instead of a password.
UsernameEnter the username of the remote server, such as root, ubuntu, or ec2-user.
Dynamic HostOptionalEnable this option if the target host will be provided dynamically during workflow execution. Leave it disabled to connect to a fixed server.
Host AddressEnter the IP address or Fully Qualified Domain Name (FQDN) of the remote server, for example 192.168.1.50 or ssh.example.com.
Private Key (PEM)Paste your complete SSH private key in PEM or OpenSSH format. The key usually begins with -----BEGIN OPENSSH PRIVATE KEY----- or -----BEGIN RSA PRIVATE KEY-----.
PortEnter the SSH port of the remote server. The default value is 22, but you can specify a different port if your server is configured to use one.

ssh


Username & Password Authentication

Configure a Username & Password Connection

Username and Password Authentication allows GripoFlow to connect to a remote server using the login credentials of a user account on that server. This method is suitable for environments where SSH key authentication is not available or when password-based access is required. Ensure that the remote server allows password authentication before creating the connection.

When Password is selected as the Authentication Method, complete the following fields:

FieldRequiredDescription
Authentication MethodSelect Password to authenticate using the remote user’s password instead of an SSH private key.
UsernameEnter the username of the account on the remote server that GripoFlow will use to establish the SSH session.
Dynamic HostOptionalEnable this option if the target host will be supplied dynamically during workflow execution. Leave it disabled to always connect to the specified host address.
Host AddressEnter the IP address or Fully Qualified Domain Name (FQDN) of the remote server, for example 199.176.0.78 or ssh.example.com.
PasswordEnter the password for the specified remote user account. The password field is masked for security.
PortEnter the SSH port used by the remote server. The default value is 22, but you can specify a different port if your server is configured to use one.

ssh


  • After entering the required details for your selected authentication method: , click on Submit button
  • Newly created SSH Connection will appeared in the list.

ssh