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中的__new__、__init__、__call__三个特殊方法
Jun 02 Python
Python基于PyGraphics包实现图片截取功能的方法
Dec 21 Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 Python
python函数与方法的区别总结
Jun 23 Python
对Pytorch神经网络初始化kaiming分布详解
Aug 18 Python
python matplotlib拟合直线的实现
Nov 19 Python
python 实现多维数组转向量
Nov 30 Python
适合Python初学者的一些编程技巧
Feb 12 Python
Python sys模块常用方法解析
Feb 20 Python
Python2.7:使用Pyhook模块监听鼠标键盘事件-获取坐标实例
Mar 14 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
python not运算符的实例用法
Jun 30 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
古巴咖啡 Cubita琥爵咖啡 独特的加勒比海风味咖啡
2021/03/06 新手入门
Js的MessageBox
2006/12/03 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
2011/05/07 Javascript
JS验证邮箱格式是否正确的代码
2013/12/05 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
AngularJS数据源的多种获取方式汇总
2016/02/02 Javascript
requireJS使用指南
2016/04/27 Javascript
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
Vue2.0 事件的广播与接收(观察者模式)
2018/03/14 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
javascript数组的定义及操作实例
2019/11/10 Javascript
微信小程序实现发微博功能的示例代码
2020/06/24 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
[05:04]DOTA2上海特级锦标赛主赛事第二日TOP10
2016/03/04 DOTA
python 随机打乱 图片和对应的标签方法
2018/12/14 Python
python使用pandas处理excel文件转为csv文件的方法示例
2019/07/18 Python
python安装virtualenv虚拟环境步骤图文详解
2019/09/18 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
在 Windows 下搭建高效的 django 开发环境的详细教程
2020/07/27 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
获奖的大学生创业计划书
2014/01/05 职场文书
校园十佳歌手策划书
2014/01/22 职场文书
物理教学随笔感言
2014/02/22 职场文书
学生请假条
2014/04/11 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
企业党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
2015入党个人自传范文
2015/06/26 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server