Как получить сертификат SSL для сервера? - PullRequest
0 голосов
/ 09 января 2019

Итак, я пытаюсь получить доступ к серверу с помощью программного обеспечения (Logstash), в котором я пытаюсь отправить данные на сервер (на котором работает среда HDFS).

Чтобы получить доступ к серверу, в файле конфигурации программного обеспечения запрашиваются "ssl_cert" и "ssl_key" . Что это значит?

У меня есть закрытый ключ "exaLeap_key.pem", поэтому я предполагаю, что это то, что я положил для "ssl_key". Тогда что мне поставить для "ssl_cert" ? Нужно ли создавать сертификат SSL и устанавливать на сервере? Сертифицирует ли сертификат сервер для клиента или клиент для сервера? Как я могу настроить это?

output  {
        webhdfs {
                host => "<IP Address>"
                port => 50070
                path => "/home/hadoop/datafromlogstash/data.csv"
                user => "hadoop"
                use_ssl_auth => true
                ssl_cert => "usr/username/exaLeap_key.pem" //<---- ? What do I put here?
                ssl_key => "usr/username/exaLeap_key.pem"
        }
}

Кстати, я могу подключиться к серверу по SSH, используя только закрытый ключ, поэтому я не понимаю, почему меня спрашивают о сертификате. Я использую команду SSH:

 ssh -i ~/exaLeap_key.pem hadoop@ec2-54-169-72-60.ap-southeast-1.compute.amazonaws.com
...