Python自动连接ssh的方法
本文实例讲述了Python自动连接ssh的方法。分享给大家供大家参考。具体实现方法如下:
#!/usr/bin/python #-*-coding:utf-8-*- importsys,time,os try: importpexpect exceptImportError: print""" Youmustinstallpexpectmodule """ 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""" argverror,useitlink jsshv3,v3mustdefinedinaddr_map """ sys.exit(1) server=pexpect.spawn('/usr/bin/ssh%s'%host[0]) server.expect('.*ssword:') server.sendline(host[1]) server.interact()
希望本文所述对大家的Python程序设计有所帮助。