我現在面臨使用python連接到需要用戶名/密碼的一個端口的問題。如何使用python連接到linux端口
網址是xxx.xxx.xxx.xxx:9200/_plugin/head/,用於elasticsearch。我認爲管理員爲端口設置了防火牆,當我想用網絡瀏覽器登錄時,網絡瀏覽器將要求用戶名/密碼,如果錯誤,網頁將顯示「身份驗證失敗」。而當我用另一臺Linux服務器直接與命令一起使用的查詢端口像
curl -XPOST 'xx.xx.xxx.x:9200/iqas_week/_search?pretty=true' -d ...
服務器也將返回「需要驗證」
我的計劃是使用Python連接到這個端口和寫彈性搜索的一些查詢就像上面的代碼一樣。現在使用加密的端口,我怎樣才能連接到Python的端口?我已經嘗試過paramiko,它適用於端口22,但不適用於端口9200,有任何其他方式連接到此端口使用python?
將嘗試在公司的服務器後,似乎這將與認證工作。謝謝,並會反饋後續字。 –
祝你好運。 – Hashibuto
它的工作!您的鏈接中的身份驗證方法與身份驗證一起工作,感謝您的幫助 –