python-pexpect 自动连接ssh
使用python-pexpect1.首先是安装
前提是python2.5以上你已经安装好了
2.下载pexpect_2.1.orig.tar.gz
tar xzvf pexpect_2.1.orig.tar.gz
cd pexpect-2.1/
python setup.py install
没权限时,记得sudo
3. 编写linkssh.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# filename: pexpect_test.py
'''
Created on 2012-03-31
@author: qvb3d
'''
import pexpect
if __name__ == '__main__':
user = 'root'
ip = '192.168.1.8'
mypassword = '不能写了'
child = pexpect.spawn('ssh %s@%s' % (user,ip))
child.expect ('password:')
child.sendline (mypassword)
child.interact() # Give control of the child to the user.
pass
保存
4.执行 python linkssh.py
5.这时你就可自动进入ssh
注意喽,这个文件可不要谁都给喽
你的密码在里面呢
页:
[1]