在Windows下利用Python控制Linux
来源:互联网 发布:2017淘宝双11报名条件 编辑:程序博客网 时间:2024/05/22 17:33
在Windows下如何能控制Linux,大概的想法肯定是SSH,的确,Python也提供了对应的库,以下先提供一个例子,通过Python获得XenServer的uuid
import paramikohostname = '10.10.10.100'port = 22username = 'root'password = 'xxxxxx'command_for_uuid = "xe sr-list type=ext|grep uuid|awk -F'[:]' '{print $2}'|cut -d\" \" -f2"paramiko.util.log_to_file('paramiko.log')s = paramiko.SSHClient()s.set_missing_host_key_policy(paramiko.AutoAddPolicy())s.load_system_host_keys()s.connect(hostname, port, username, password)stdin, stdout, stderr = s.exec_command(command_for_uuid)uuid = stdout.read().strip()
这个例子在Win7下面运行通过,可以顺利获得XenServer的SR uuid,
两点注意
1. 装paramiko库的时候,系统必须有C编译器,要么你装VS,要么你装MinGW,我系统中安装了VS2010
2. s.set_missing_host_key_policy(paramiko.AutoAddPolicy())这句代码在Windows平台下必须加
- 在Windows下利用Python控制Linux
- 利用VMware在Windows下构建Linux学习环境
- 在windows下进行linux开发:利用Vagrant+virtualbox
- 在windows下进行linux开发:利用Vagrant+virtualbox
- 教你在linux下利用python充当计算器
- 利用python在linux下分布式任务管理
- WINDOWS下利用QOS实现流量控制
- [Python] windows下Python多版本控制
- 在windows下利用Git配合Visual Studio实现版本控制
- python在windows和linux系统下使用virtualenv环境
- 在linux和windows下安装python爬虫框架scrapy
- Windows环境下,在Eclipse下利用Pydev为Python配置开发环境
- Linux下利用TC工具控制网络流量
- Windows 下的Python环境变量控制
- 利用Python备份文件(Windows下)
- 利用Python备份文件2(Windows下)
- 在Windows下安装Python
- 在Windows下安装Python
- 读书 -- 日本妈妈这样教孩子(孙玉梅)
- 文件操作总结-- 基于C的文件操作
- eclipse下axis2创建web service(二)
- google搜索的有效方式
- 解决:EasyUI Dialog关闭后,验证提示信息仍显示在页面最上端
- 在Windows下利用Python控制Linux
- Android 自定义Activity动画渐入和渐出样式
- 微软Gzip压缩算法
- iOS中数字的格式化
- java中import,package的用法
- 新旧编程方式的对比
- 超实用的8个Linux命令行性能监测工具
- oracle 发送邮件 实现方法
- eclipse下axis2创建web service(三)