| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
pykde
10年前发布

通过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()