21 lines
514 B
Python
21 lines
514 B
Python
import os
|
|
|
|
import paramiko
|
|
|
|
|
|
client = paramiko.SSHClient()
|
|
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
|
|
client.connect(
|
|
"119.254.86.251",
|
|
port=22322,
|
|
username="root",
|
|
password=os.environ["TARGET_SSH_PASSWORD"],
|
|
timeout=15,
|
|
auth_timeout=15,
|
|
banner_timeout=15,
|
|
)
|
|
_, stdout, stderr = client.exec_command(os.environ["TARGET_SSH_COMMAND"], timeout=30)
|
|
print(stdout.read().decode(errors="replace"), end="")
|
|
print(stderr.read().decode(errors="replace"), end="")
|
|
client.close()
|