Python之连接linux并执行命令

Python之连接linux并执行命令

1.安装模块paramiko,下载地址:

http://download.csdn.net/detail/clean_water/9679325

2.实例代码

--------------------------------------------------

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

# 导入模块
import paramiko

def con_linux(hostname,username,  password):
  s=paramiko.SSHClient()
  # 取消安全认证
  s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
  # 连接linux
  s.connect(hostname=hostname,username=username,password=password)
  # 执行命令
  stdin,stdout,stderr=s.exec_command('ls /resume |wc -l')
  # 读取执行结果
  result=stdout.read()
  # 关闭linux连接
  s.close()
  # 返回执行结果
  return result

# 调用模块,传入liunx的ip/用户名/密码,并打印返回结果
print con_linux(hostname='192.168.167.202',username='root',  password='root')

------------------------------------------------------------------------------------------------------------------------------------

更多请关注:FlyTester,关注技术的测试者

QQ群:456850134

web站:www.flytester.org

微信扫描二维码关注:

Python之连接linux并执行命令_第1张图片

你可能感兴趣的:(python)