Skip to content

SSH Credentials

Creates a credential object containing SSH private key data.

Inputs#

Port Description
Username
The username to use for SSH authentication, e.g. git or ubuntu.
Private Key Path
The file path to the key. It supports RSA (PKCS#1), PKCS#8, DSA (OpenSSL), and ECDSA private keys

Outputs#

Port Description
invalid port type: credentials
A credential object containing the private key data.

Addendum#

This is a data node that securely holds SSH private key information. It outputs a credential object that can be consumed by other nodes (like git-auth-ssh) to construct a final authentication method.

Provide the private key by entering either the raw key content or a file path into the Private Key or Path input.

Security

Always use the secret input type for key content and passwords to ensure they are handled securely by Actionforge.

ID: credentials-ssh@v1