小编ole*_*sii的帖子

基本身份验证不与请求库一起使用

我正在尝试在python中使用基本身份验证

auth = requests.post('http://' + hostname, auth=HTTPBasicAuth(user, password))
request = requests.get('http://' + hostname + '/rest/applications')
Run Code Online (Sandbox Code Playgroud)

响应表单auth变量:

<<class 'requests.cookies.RequestsCookieJar'>[<Cookie JSESSIONID=cb10906c6219c07f887dff5312fb for appdynamics/controller>]>
200
CaseInsensitiveDict({'content-encoding': 'gzip', 'x-powered-by': 'JSP/2.2', 'transfer-encoding': 'chunked', 'set-cookie': 'JSESSIONID=cb10906c6219c07f887dff5312fb; Path=/controller; HttpOnly', 'expires': 'Wed, 05 Nov 2014 19:03:37 GMT', 'server': 'nginx/1.1.19', 'connection': 'keep-alive', 'pragma': 'no-cache', 'cache-control': 'max-age=78000', 'date': 'Tue, 04 Nov 2014 21:23:37 GMT', 'content-type': 'text/html;charset=ISO-8859-1'})
Run Code Online (Sandbox Code Playgroud)

但是当我试图从不同的位置获取数据时, - 我有401错误

<<class 'requests.cookies.RequestsCookieJar'>[]>
401
CaseInsensitiveDict({'content-length': '1073', 'x-powered-by': 'Servlet/3.0 JSP/2.2 (GlassFish Server Open Source Edition 3.1.2.2 Java/Oracle Corporation/1.7)', 'expires': 'Thu, 01 …
Run Code Online (Sandbox Code Playgroud)

python api python-requests appdynamics

24
推荐指数
4
解决办法
5万
查看次数

通过ssh运行Ansible单命令


我有Ansible的服务器.当我尝试从Ansible机器上的shell执行单个命令时 - 一切都很好.
例:

omazilov@ansible:~$ ansible all -m ping
192.168.1.10 | success >> {
    "changed": false, 
    "ping": "pong"
}
192.168.1.11 | success >> {
    "changed": false, 
    "ping": "pong"
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试从本地计算机上通过SSH运行命令时,我收到了一个错误.

omazilov@local:~$ ssh omazilov@ansible.local "ansible all -m ping -vvvv"
omazilov@ansible.local's password: 
192.168.1.10 | FAILED => SSH encountered an unknown error. The output was:
OpenSSH_5.9p1 Debian-5ubuntu1.4, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: auto-mux: Trying existing master
debug1: Control socket …
Run Code Online (Sandbox Code Playgroud)

ssh ansible

3
推荐指数
1
解决办法
6767
查看次数

ELK - 屏蔽身份验证问题

我正在尝试为Elasticsearch设置Shield,但遇到了一些麻烦

当我尝试启动Elasticsearch时:

/usr/share/elasticsearch/bin/elasticsearch
Run Code Online (Sandbox Code Playgroud)

所有工作都按预期工作,但当我尝试启动/重启Elasticsearch时:

 /etc/init.d/elasticsearch srart
Run Code Online (Sandbox Code Playgroud)

我有下面描述的错误

[2015-02-17 21:44:09,662][ERROR][shield.audit.logfile     ] [Tusk] [rest] [authentication_failed]   origin_address=[/192.168.88.17:58291], principal=[es_admin], uri=[/_aliases?pretty=true]
Run Code Online (Sandbox Code Playgroud)

操作系统:Ubuntu 12.04
Elasticsearch:1.4.3
Shield:1.0.1 Elasticsearch和Shield使用默认设置运行

elasticsearch logstash elasticsearch-plugin kibana elasticsearch-shield

2
推荐指数
1
解决办法
1320
查看次数