Python实现SSH连接远程服务器

import paramiko
 
ssh= paramiko.SSHClient()#创建SSH对象
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#允许连接不在know_hosts文件中的主机
ssh.connect(hostname='192.168.220.135', port=22, username='root', password='sch01ar')#连接服务器
 
stdin, stdout, stderr= ssh.exec_command('whoami')#执行命令并获取命令结果
#stdin为输入的命令
#stdout为命令返回的结果
#stderr为命令错误时返回的结果
res,err= stdout.read(),stderr.read()
result= resif reselse err
print(result)
ssh.close()#关闭连接
posted @ 2021-07-27 14:33  一只小泡沫  阅读(761)  评论(0)    收藏  举报