#!/usr/bin/env python3 """Run a command on Jupiter (172.16.3.20) via password SSH. Usage: jssh.py ''""" import sys, paramiko c = paramiko.SSHClient() c.set_missing_host_key_policy(paramiko.AutoAddPolicy()) c.connect("172.16.3.20", port=22, username="root", password="Th1nk3r^99##", look_for_keys=False, allow_agent=False, timeout=20) cmd = sys.argv[1] stdin, stdout, stderr = c.exec_command(cmd, timeout=int(sys.argv[2]) if len(sys.argv) > 2 else 60) out = stdout.read().decode(errors="replace") err = stderr.read().decode(errors="replace") sys.stdout.write(out) if err.strip(): sys.stderr.write("\n--STDERR--\n" + err) c.close()