This article mainly introduces Python's automatic ssh connection method. The example analyzes the Python-based ssh connection technique, which has some reference value, for more information about how to automatically connect to ssh using Python, see the example in this article. Share it with you for your reference. The specific implementation method is as follows:
#! /Usr/bin/python #-*-coding: UTF-8-*-import sys, time, ostry: import pexpectexcept 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] failed t: 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. CT ('. * ssword: ') server. sendline (host [1]) server. interact ()
I hope this article will help you with Python programming.