首页 > 代码库 > python paramiko模拟ssh登录
python paramiko模拟ssh登录
Python Paramiko模块的安装与使用详解
http://www.111cn.net/phper/python/67973.htm
wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz
tar -zxvf pycrypto-2.6.tar.gz
cd pycrypto-2.6/
python setup.py build
python setup.py install
进入python
import Crypto 看是否有报错
apt-get install -y python-paramiko
然后可以进入python
import paramiko看是否有报错
安装过程排错解决方案
http://blog.csdn.net/wang1144/article/details/42277179
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import paramiko
import sys,os
host = ‘10.74.85.167‘
user = ‘liqian‘
password = ‘123456‘
cmd = ‘ls -l‘
#绑定实例
s = paramiko.SSHClient()
#加载本机.ssh/knows_hosts文件
s.load_system_host_keys()
#第一次登陆机器需要输入yes,添加完之后就不用输入
s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
s.connect(host,22,user,password,timeout=5)
#执行命令
stdin,stdout,stderr = s.exec_command(cmd)
#错误输出和正确输出,两者只有一个输出,要么是正确输出,要么是错误输出
cmd_result = stdout.read(),stderr.read()
#输出的结果逐行打印
for line in cmd_result:
print line
s.close()
python paramiko模拟ssh登录
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。