import paramiko def do_some_action(): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.WarningPolicy()) ssh.connect('localhost', username='guest', password='guest') chan = ssh.get_transport().open_session() chan.exec_command('/tmp/run.sh') status = chan.recv_exit_status() ssh.close() return status