`
willzh
  • 浏览: 296895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用python实现SSH的免密码输入访问客户端

阅读更多
1. pexpect - http://pexpect.sourceforge.net/pexpect.html

代码举例:

import pexpect

child = pexpect.spawn('ssh root@192.168.100.6 ls /home')
child.expect('Password:')
child.sendline('mima')




2. paramiko - http://www.lag.net/paramiko/

代码举例:

import paramiko

client = paramiko.SSHClient()
client.load_system_host_keys()
ip = '192.168.100.6'
client.connect(ip, username='root', password='mima')
i, o, e = client.exec_command('apt-get install sl -y --force-yes')
print o.read(), e.read()
client.close()

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics