目录:

  • paramiko模块介绍
  • paramiko模块安装
  • paramiko模块使用

一、paramiko模块介绍

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

二、paramiko模块安装

pycrypto,由于 paramiko 模块内部依赖pycrypto,所以先下载安装pycrypto
pip3 install pycrypto
pip3 install paramiko

三、paramiko模块使用

1、执行远程命令SSHClient()模块

 1 #!/usr/bin/python
 2 
 3 import paramiko
 4 
 5  
 6 
 7 ssh = paramiko.SSHClient()
 8 
 9 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
10 
11 ssh.connect("某IP地址",22,"用户名", "口令")
12 
13 stdin, stdout, stderr = ssh.exec_command("你的命令")
14 
15 print stdout.readlines()
16 
17 ssh.close()
View Code

相关文章: