2016-11-14 9 views
2

elastic 0.7.8 Rパッケージを使用してElastic Searchインスタンスに接続しています。 最近、私はSearch Guard 2を使ってElastic Searchを保護しようとしました。セキュアな弾性検索R接続エラー - クライアントが要求したプロトコルTLSv1が有効になっていないかサポートされていません

すべての作業はそれを確保した後に罰金を科す。 しかし、Rから接続しようとすると失敗します。

library(elastic) 
connect(es_base = "https://localhost", es_port = 9200, es_user = USER, es_pwd = PASS) 

ログのエラーは、「クライアントprotocalのTLSv1が有効になっていない要求されたかどうかは、サポート」ある

は、私は以下のようにカールを使用して弾性検索に接続しようとしました:

RにTLSv1.1の使用を強制する方法を理解できません。

助けてください。

  • R:3.3.1
  • 弾性検索:2.4.1
  • GCC:4.9.2
  • OS:RHEL 6.7
  • のOpenSSL:以下

    は、バージョン1.0です.1.e-fips 11 Feb 2013
+0

参照してください。 – hrbrmstr

+0

ありがとう@hrbrmstr。私はそれを修正しました。 – Sonny

+0

「弾性」のどのバージョンですか? Search Guardへのリンク私はそれに精通していない。 – sckott

答えて

5

elasticsearch.ymlでは、単に

0123を設定します。
searchguard.ssl.http.enabled_protocols: 
    - "TLSv1.2" 
    - "TLSv1.1" 
    - "TLSv1" 

私はあなたが `elasic`をスペルミスし、あなたが接続するために使用しているRのコードが含まれていなかったと思いますまた、https://github.com/floragunncom/search-guard-ssl/blob/master/searchguard-ssl-config-template.yml

+1

クイック返信のための@Search Guardに感謝します。 – Sonny

関連する問題