import paramiko host = "80.65.208.73" user = "root" password = "G7#Zp9!Qv@M2e$XwR8H^K" ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(host, username=user, password=password, timeout=10) def run_remote(cmd): print(f"=== Command: {cmd} ===") stdin, stdout, stderr = ssh.exec_command(cmd) out = stdout.read().decode() err = stderr.read().decode() print("STDOUT:", out) if err: print("STDERR:", err) return out, err run_remote("ps aux | grep -E 'uvicorn|fastapi|python'") run_remote("pm2 describe 2; pm2 describe 3") ssh.close()