Authentication
This provider requires authentication.- host: SSH hostname (required: True, sensitive: False)
- user: SSH user (required: True, sensitive: False)
- port: SSH port (required: False, sensitive: False)
- pkey: SSH private key (required: False, sensitive: True)
- password: SSH password (required: False, sensitive: True)
- ssh_access: The provided credentials grant access to the SSH server
In workflows
This provider can be used in workflows. As “step” to query data, example:Connecting with the Provider
TheSshProvider
class provides a way to execute SSH commands and get their output. The class uses the paramiko
library to establish an SSH connection to a server and execute commands.