SSH

apache-airflow-providers-ssh

Secure Shell (SSH)

Works with Airflow 2.11+
Install:
pip install apache-airflow-providers-ssh==4.3.2

Airflow

2.11+

Python

>=3.10

Dependencies (5)

Show all Hide apache-airflow>=2.11.0 apache-airflow-providers-common-compat>=1.12.0 asyncssh>=2.12.0 paramiko>=3.4.0,<4.0.0 sshtunnel>=0.3.2

Connections (1)

Modules

O

SSHOperator

SSHOperator to execute commands on given remote host using the ssh_hook.

airflow.providers.ssh.operators.ssh.SSHOperator
O

SSHRemoteJobOperator

Execute a command on a remote host via SSH with deferrable monitoring.

airflow.providers.ssh.operators.ssh_remote_job.SSHRemoteJobOperator
H

SSHHook

Execute remote commands with Paramiko.

airflow.providers.ssh.hooks.ssh.SSHHook
H

SSHHookAsync

Asynchronous SSH hook using asyncssh for use in triggers.

airflow.providers.ssh.hooks.ssh.SSHHookAsync
T

SSHRemoteJobTrigger

Trigger that monitors a remote SSH job and streams logs.

airflow.providers.ssh.triggers.ssh_remote_job.SSHRemoteJobTrigger