Mosquittoが外部クライアントに接続し、内部クライアントにTLSとクライアント証明書を必要としない場合、TLSとクライアント証明書を要求するように設定する方法があるかどうかは疑問でした。 CA(Certificatic Authority)または.confファイルで何かをする必要がありますか?これを達成するために適切に設定するためには、私は何をする必要がありますか?これに関する助けがあれば大いに感謝します。Mosquitto - 内部および外部クライアントの設定
0
A
答えて
0
内部と外部の両方に同じポート(1883)を使用する場合は、ブローカーマシンに2つのネットワークインターフェイス(内部1ポート、外部1ポート)が必要なため、リスナーを異なるIPアドレスにバインドする必要があります(例えば、ポート転送をしない)。
ポートフォワーディングを実行している場合、内部/外部用に異なるポートを使用する必要があります。これは、内部で匿名なしのSSL接続を許可し、外部からのSSL +クライアント証明書必要があり
# internal
port 1883
bind_address <internal-ip>
#external
listener <external-ip>:1883
cafile /path/to/ca/cert
keyfile /path/to/key
certfiel /path/to/cert
require_certificate true
:2インターフェイスを想定し
。
ポートフォワーディングを実行している場合は、外部IPアドレスを削除し、リッスンするポート番号を変更しても、ルータから1883を引き続き転送できます。
関連する問題
- 1. DNS:内部および外部のネームサーバ
- 2. 内部および外部のバックリンク
- 3. MySql内部結合および除外
- 4. テンプレートエラー:未解決の外部および内部の友達クラス
- 5. 外部および内部のHTMLテーブルのCSSスタイルは
- 6. 内部および外部メモリの断片化
- 7. Joomlaの外部HTMLおよびアクセスレベル
- 8. JARクラスパスおよび外部のjarファイル
- 9. エンティティフレームワーク、ビジネスオブジェクト、および外部キー
- 10. 外部キーおよび更新記録
- 11. マイクロサービス、リファレンスおよび外部キー
- 12. 直列化および外部化
- 13. 角度CLIおよび外部モジュール
- 14. 混乱:内部、保護および保護された内部
- 15. 外部設定
- 16. SQL内部結合およびカウント
- 17. 外部設定ファイル内のbrowserCaps
- 18. 外部ツールの設定IntelliJ
- 19. Tomcat:外部JVMの設定
- 20. Azureの外部SMTP設定
- 21. 春の外部設定
- 22. mosquittoおよびSSL/TLSはC
- 23. データベース設計における外部キー
- 24. Google Dagger 2外部設定
- 25. プロジェクトLombok @ Slf4j外部設定
- 26. Jenkins外部モニタジョブ設定
- 27. Webpack外部設定 - ルートキー
- 28. 外部リソースによる明示的および静的資産
- 29. C++:Visual Studioの未解決の外部シンボル_sprintfおよび_sscanf 2015
- 30. 外部ライブラリおよびプロジェクトの依存関係の質問
あなたがそこにある行はどこに置くのですか?それらをconfigファイルに入れますか?そうでなければ、どのファイルにその行を追加しますか?これらの2つのネットワークインターフェイスを追加して設定するにはどうすればいいですか? – user268397
はい、設定ファイルに入ります – hardillb