ইলাস্টিক সার্চ বেনামী লগইন সক্ষম করুন

Ilastika Sarca Benami Laga Ina Saksama Karuna



'নিরাপত্তা হল ইলাস্টিকসার্চ, কিবানা এবং লগস্ট্যাশ দ্বারা প্রদত্ত সবচেয়ে অবিশ্বাস্য বৈশিষ্ট্যগুলির মধ্যে একটি৷ ELK স্ট্যাক নিরাপত্তা বৈশিষ্ট্য যেমন SSL/TLS এনক্রিপশন, ব্যবহারকারীর অনুমতি এবং ভূমিকাগুলির সাথে কনফিগার করা হয়।

অতএব, ইলাস্টিকসার্চের অনুরোধগুলি সম্পাদন করার সময়, অনুরোধটি আগত অনুরোধে একটি প্রমাণীকরণ টোকেন অন্তর্ভুক্ত করে। ইলাস্টিকসার্চ অনুরোধ করা ক্রিয়াকে অনুমোদন ও সম্পূর্ণ করতে এই টোকেনটি বের করে এবং ব্যবহার করে।







ইলাস্টিকসার্চ টোকেন অস্বীকার করবে এবং অনুরোধ থেকে কোনো প্রমাণীকরণ টোকেন অনুপস্থিত থাকলে একটি ত্রুটি ফেরত দেবে।



যাইহোক, কখনও কখনও আপনাকে বেনামী অনুরোধের অনুমতি দিতে হতে পারে। যদিও এটি একটি গুরুতর নিরাপত্তা সমস্যা এবং এটি উৎপাদনে প্রয়োগ করা উচিত নয়, এটি উন্নয়ন মোডকে উপকৃত করতে পারে।'



তাই, এই টিউটোরিয়ালে, আমরা আপনাকে দেখাব কিভাবে আপনি ইলাস্টিকসার্চে বেনামী লগইন কনফিগার এবং সক্ষম করতে পারেন।





ইলাস্টিক সার্চ বেনামী ব্যবহারকারী সক্ষম করুন

সক্ষম করার জন্য আমাদের ইলাস্টিকসার্চ কনফিগারেশন ফাইলে এক বা একাধিক ভূমিকা বরাদ্দ করতে হবে।

উদাহরণস্বরূপ, es_anonymous_user ব্যবহারকারীর জন্য বেনামী অ্যাক্সেসের অনুমতি দিতে, Elasticsearch কনফিগার ফাইলটি সম্পাদনা করুন:



$ sudo ন্যানো / ইত্যাদি / ইলাস্টিক অনুসন্ধান / elasticsearch.yml


এইভাবে কনফিগারেশন যোগ করুন:

xpack.security.authc:
বেনামী
ব্যবহারকারীর নাম: anonymous_user
ভূমিকা: অ্যাডমিন
authz_exception: সত্য



কনফিগারেশন নির্দিষ্ট ব্যবহারকারী নামের জন্য বেনামী লগইন নির্দিষ্ট করে। উল্লিখিত হিসাবে, এটি নির্দিষ্ট না করা পর্যন্ত _es_anonymous_user-এ ডিফল্ট।

ভূমিকাগুলি বেনামী ব্যবহারকারী নামের সাথে যুক্ত ভূমিকাগুলিকে সংজ্ঞায়িত করে৷ এই ক্ষেত্রে, আমরা বেনামী ব্যবহারকারীকে প্রশাসকের ভূমিকা অর্পণ করি (প্রস্তাবিত নয়)।

পরিশেষে, ব্যতিক্রমগুলি ফেরত দেওয়া উচিত কিনা তা আমরা উল্লেখ করি। যদি সত্য হয়, অনুরোধটি HTTP 403 ফেরত দেয় যদি বেনামী ব্যবহারকারী এমন কাজ করে যার জন্য তাদের অনুমতি নেই।

কিবানায় একজন বেনামী ব্যবহারকারীকে সক্ষম করতে, kibana.yml-এ নিম্নলিখিত এন্ট্রি যোগ করুন।

xpack.security.authc.providers:
basic.basic1:
আদেশ: 0
বেনামী।অনামী1:
আদেশ: 1
শংসাপত্র:
ব্যবহারকারীর নাম: 'বেনামী_সেবা_অ্যাকাউন্ট'
পাসওয়ার্ড: 'বেনামী_পরিষেবা_অ্যাকাউন্ট_পাসওয়ার্ড'


পরিষেবাগুলি সংরক্ষণ করুন এবং পুনরায় লোড করুন৷

সমাপ্তি

এই নিবন্ধটি বর্ণনা করে যে কীভাবে ইলাস্টিকসার্চ এবং কিবানা তাদের নিজ নিজ কনফিগারেশন ফাইলগুলি সম্পাদনা করে বেনামী অ্যাক্সেস সক্ষম করবেন।