Bash Splunk API无法使用端口8000与cURL一起工作

Bash Splunk API无法使用端口8000与cURL一起工作,bash,curl,login,splunk,Bash,Curl,Login,Splunk,我正在尝试使用curl bash命令登录本地Splunk服务器,但没有成功,到目前为止,我尝试了以下操作: curl -u admin:changeme -k http://192.168.1.103:8000/en-US/account/login curl -u admin:changeme -k http://192.168.1.103:8000/en-US/account/login -d"username=admin&password=changeme" 任何帮助都将不胜感激

我正在尝试使用curl bash命令登录本地Splunk服务器,但没有成功,到目前为止,我尝试了以下操作:

curl -u admin:changeme -k http://192.168.1.103:8000/en-US/account/login
curl -u admin:changeme -k http://192.168.1.103:8000/en-US/account/login -d"username=admin&password=changeme"
任何帮助都将不胜感激


谢谢。

你想打REST电话吗?您需要点击端口8089

是否尝试进行REST调用?您需要点击端口8089

,因此不可能从端口8000而不是8089上的HTTP获得有效的回复,以便使用curl进行身份验证?在8089端口上,我可以得到:30774f9d502004b5c655c08b5362bdca,但是。。。最好是在端口8000上获得有效的HTTP响应,因为端口8000在网络上是授权的,并且几乎所有其他端口(如8089)都被阻止。@Gerald很明显,您没有通过被阻止的防火墙穿越子网,因为您在端口8089上获得了响应。不确定您对继续这样做的担忧是什么,但是如果您想更改端口,请参见此处:除了关于使用soSo的合理警告之外,不可能从端口8000上的HTTP而不是8089上获得有效回复,以便使用curl进行身份验证?在8089端口上,我可以得到:30774f9d502004b5c655c08b5362bdca,但是。。。最好是在端口8000上获得有效的HTTP响应,因为端口8000在网络上是授权的,并且几乎所有其他端口(如8089)都被阻止。@Gerald很明显,您没有通过被阻止的防火墙穿越子网,因为您在端口8089上获得了响应。不确定您对继续这样做有何顾虑,但如果您想更改端口,请参阅此处:以及关于这样做的合理警告