Python自動連接ssh的方法
更新時間:2015年03月07日 10:15:03 作者:Sephiroth
這篇文章主要介紹了Python自動連接ssh的方法,實例分析了基于Python實現(xiàn)連接ssh的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Python自動連接ssh的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
#!/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程序設(shè)計有所幫助。
您可能感興趣的文章:
相關(guān)文章
Python中的高級數(shù)據(jù)結(jié)構(gòu)詳解
這篇文章主要介紹了Python中的高級數(shù)據(jù)結(jié)構(gòu)詳解,本文講解了Collection、Array、Heapq、Bisect、Weakref、Copy以及Pprint這些數(shù)據(jù)結(jié)構(gòu)的用法,需要的朋友可以參考下2015-03-03
Python 3.x對.CSV數(shù)據(jù)按任意行、列讀取的過程
這篇文章主要介紹了Python 3.x對.CSV數(shù)據(jù)按任意行、列讀取的過程,具有很好的參考價值,希望對大家有所幫助。2022-05-05
python中dict獲取關(guān)鍵字與值的實現(xiàn)
這篇文章主要介紹了python中dict獲取關(guān)鍵字與值的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-05-05

