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数据结构之图的实现方法
Jul 08 Python
Python中的上下文管理器和with语句的使用
Apr 17 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
python实现给scatter设置颜色渐变条colorbar的方法
Dec 13 Python
python2和python3实现在图片上加汉字的方法
Aug 22 Python
Python实现语音识别和语音合成功能
Sep 20 Python
python入门之井字棋小游戏
Mar 05 Python
python实现飞机大战项目
Mar 11 Python
Python pip安装第三方库实现过程解析
Jul 09 Python
Python 图片处理库exifread详解
Feb 25 Python
pip install命令安装扩展库整理
Mar 02 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
火车头discuz6.1 完美采集的php接口文件
2009/09/13 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
Javascript和jquery在selenium的使用过程
2019/10/31 jQuery
使用vant的地域控件追加全部选项
2020/11/03 Javascript
python 获取网页编码方式实现代码
2017/03/11 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
python re库的正则表达式入门学习教程
2019/03/08 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
python opencv 简单阈值算法的实现
2019/08/04 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
Python selenium的基本使用方法分析
2019/12/21 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
什么是托管函数?托管函数有什么用?
2014/06/15 面试题
石油大学毕业生自荐信
2014/01/28 职场文书
道德之星事迹材料
2014/05/03 职场文书
大学生社会实践方案
2014/05/11 职场文书
2015年敬老院工作总结
2015/05/18 职场文书
军训结束新闻稿
2015/07/17 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
Pandas数据结构之Series的使用
2022/03/31 Python