Python自动化之paramiko

时间:2022-05-07 06:18:20

只需要连接一次

import paramiko

li = []
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) def ssh_test(com):
stdin, stdout, stderr = ssh.exec_command(com)
result = stdout.read()
print(result.decode())
while True:
aaa = input(">>>:")
if aaa.split()[0] not in li: # 如果IP没有在列表里就进行连接
ssh.connect(hostname=aaa.split()[0], port=22, username="root", password="sunnorthmis")
li.append(aaa.split()[0]) # 连接成功之后添加到列表里
print(li)
ssh_test(aaa.split()[1])