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

浙公网安备 33010602011771号