python之路:模块

二、导入模块

paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。

 

1、下载安装

2、使用模块

#!/usr/bin/env python
#coding:utf-8

import paramiko

#创建连接对象
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#允许连接不在know_hosts文件中的主机,首次登陆其它机器时会用到
ssh.connect('101.43.50.54',222,'root','Passw0rd')
#使用用户名密码连接主机
stdin,stdout,stderr = ssh.exec_command('df -h')
#执行命令获取结果
res,err = stdout.read(),stderr.read()
#获取命令结果
result = res if res else err
print(result.decode(encoding='utf-8'))
ssh.close();
#关闭ssh
python之路:模块

 

 

posted @ 2022-03-21 13:57  磨成大力佛  阅读(22)  评论(0)    收藏  举报