SSH远程执行命令
#!/usr/bin/python
import paramiko
def ssh(ip, port, username, password, cmd):
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(ip, port, username=username, password=password, timeout=20)
stdin, stdout, stderr = client.exec_command(cmd)
result = stdout.readlines()
return result
if __name__=="__main__":
ip = "192.168.0.102"
port = "22"
username = "root"
password = "password"
cmd = "echo $HOSTNAME"
print ssh(ip, port, username, password, cmd)
Last updated
Was this helpful?