如何获得服务器的SSL证书?

时间:2019-01-08 22:41:12

标签: ssl ssl-certificate logstash

因此,我试图使用软件(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

0 个答案:

没有答案