複数のマシン間でのmongoシャーディングを示すいくつかの例では、IDファイル(.pem)を介してそれらの間の接続が可能です。
2 に答える
--keyFile を使用すると、ssh で保護されたマシン間の接続が確立されます。
ssh-keygen から .pub ファイルを生成する
ssh-keygen
これを使用して、たとえば mongo の相互作用を行うことができます。connectToMongo.pub は私のキーファイルです
mongod --rest --configsvr --dbpath path --keyFile connectToMongo.pub --port port_number
mongod --rest --shardsvr --replSet replica_name --dbpath path --keyFile connectToMongo.pub --port port_number
mongos --configdb ip:port_number --keyFile connectToMongo.pub --port port_number
.pem ファイルを値として使用して、mongod/mongos サーバーの--keyFile
認証を有効にすることができ--keyFile
ます。
--keyFile
を使用すると、すべてのユーザーおよびアプリケーション接続に対して認証を必要とする一般的な「セキュア モード」も有効になることに注意してください。