网络编程
位置:首页>> 网络编程>> Python编程>> Python自动连接ssh的方法

Python自动连接ssh的方法

作者:Sephiroth  发布时间:2023-09-20 00:12:16 

标签:Python,连接,ssh

本文实例讲述了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程序设计有所帮助。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com