Python自动连接ssh的方法


Posted in Python onMarch 07, 2015

本文实例讲述了Python自动连接ssh的方法。分享给大家供大家参考。具体实现方法如下:

#!/usr/bin/python
#-*- coding:utf-8 -*-
import sys, time, os
try:
  import pexpect
except ImportError:
  print """
    You must install pexpect module
  """
  sys.exit(1)
addr_map = {
  'v3' :('root@192.168.1.162', 'sina@2009'),
  'dev':('test016@192.168.1.136', 'test016'),
}
try:
  key = sys.argv[1]
  host = addr_map[key]
except:
  print """
    argv error, use it link
    jssh v3, v3 must defined in addr_map
  """
  sys.exit(1)
server = pexpect.spawn('/usr/bin/ssh %s' % host[0])
server.expect('.*ssword:')
server.sendline(host[1])
server.interact()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python实现的检测网站挂马程序
Nov 30 Python
Python文件和目录操作详解
Feb 08 Python
python中while循环语句用法简单实例
May 07 Python
Python实现的凯撒密码算法示例
Apr 12 Python
Django Rest framework之认证的实现代码
Dec 17 Python
Django框架验证码用法实例分析
May 10 Python
Python 处理文件的几种方式
Aug 23 Python
Django REST framwork的权限验证实例
Apr 02 Python
在python中list作函数形参,防止被实参修改的实现方法
Jun 05 Python
Python实现简单的猜单词小游戏
Oct 28 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 Python
如何用Python提取10000份log中的产品信息
Jan 14 Python
Python最长公共子串算法实例
Mar 07 #Python
Python复制目录结构脚本代码分享
Mar 06 #Python
python获取android设备的GPS信息脚本分享
Mar 06 #Python
Python写的英文字符大小写转换代码示例
Mar 06 #Python
Python脚本实现集群检测和管理功能
Mar 06 #Python
Python守护进程(daemon)代码实例
Mar 06 #Python
Python类方法__init__和__del__构造、析构过程分析
Mar 06 #Python
You might like
php操作mongoDB实例分析
2014/12/29 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
2016/04/18 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
React 源码中的依赖注入方法
2018/11/07 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
详解wepy开发小程序踩过的坑(小结)
2019/05/22 Javascript
更优雅的微信小程序骨架屏实现详解
2019/08/07 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
2019/08/09 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
2019/12/20 jQuery
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
Python使用lambda表达式对字典排序操作示例
2019/07/25 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦
2013/04/25 HTML / CSS
组织关系转移介绍信
2014/01/16 职场文书
会计学专业学生的求职信范文
2014/01/27 职场文书
校企合作协议书
2014/04/16 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
读后感作文评语
2014/12/25 职场文书
抢劫罪辩护词
2015/05/21 职场文书
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL