私の動機は、collectd によって記録されたすべての統計情報をクライアント マシンから SSL 暗号化を介してサーバーに送信することです。
Collectd には、collectd.conf ファイルで構成を設定できるサーバーに統計を送信する機能を実行するネットワーク プラグインがあります。
クライアント構成 -
<Server "192.168.0.109" "25826">
SecurityLevel Encrypt
Username "user"
Password "secret"
Interface "eth0"
</Server>
TimeToLive "128"
Forward true
サーバー構成 -
# server setup:
<Listen "*" "25826">
SecurityLevel Sign
AuthFile "/etc/collectd/passwd"
Interface "eth0"
</Listen>
TimeToLive "128"
Forward true
この構成は、認証を使用してデータをサーバーに送信するタスクも実行しています。
この構成でここに SSL 暗号化を追加する方法はありますか、または SSL 暗号化を collectd に追加する他の方法はありますか?
ただし 、 SecurityLevel Encryptは AES-256 で送信されるデータを暗号化します。しかし、必要な証明書を追加することで、 SSLでセキュリティを確保し、公開鍵と秘密鍵の概念に対応するにはどうすればよいでしょうか。