import paramiko c = paramiko.SSHClient() c.set_missing_host_key_policy(paramiko.AutoAddPolicy()) c.connect("140.44.4.71", username="root", key_filename=r'C:\Users\Snarf\.ssh\id_ed25519_snarfnet', timeout=10) py_script = """import sqlite3 conn = sqlite3.connect('/var/lib/docker/volumes/nginx-proxy-manager_nginx-data/_data/database.sqlite') cur = conn.cursor() cur.execute('SELECT id, domain_names, advanced_config FROM proxy_host WHERE id IN (5, 22, 32, 56)') for r in cur.fetchall(): print(f'=== Host {r[0]}: {r[1]} ===') print(r[2]) conn.close() """ stdin, stdout, stderr = c.exec_command("cat > /tmp/check_adv.py") stdin.write(py_script) stdin.close() stdout.read() stdin, stdout, stderr = c.exec_command("python3 /tmp/check_adv.py") print(stdout.read().decode()) c.close()