Tripwire একটি জনপ্রিয় Linux Intrusion Detection System (IDS) যা সিস্টেমে চলে যাতে অনঅথোরাইজড ফাইলসিস্টেম চেঞ্জ একসাথে সময়ের সাথে ঘটেছে কিনা ডিটেক্ট করা যায়।
CentOS এবং RHEL ডিস্ট্রিবিউশনে, tripwire অফিসিয়াল রিপোজিটরির অংশ নয়। যাইহোক, tripwire প্যাকেজ Epel রিপোজিটরি ভিয়া ইনস্টল করা যায়।
শুরু করতে, প্রথম Epel রিপোজিটরি CentOS এবং RHEL সিস্টেমে ইনস্টল করুন, নিচের কমান্ড ইস্যু করে।
# yum install epel-release
Epel রিপোজিটরি ইনস্টল করার পর, নিচের কমান্ড দিয়ে সিস্টেম আপডেট করুন।
# yum update
আপডেট প্রসেস ফিনিশ হলে, Tripwire IDS সফটওয়্যার নিচের কমান্ড এক্সিকিউট করে ইনস্টল করুন।
# yum install tripwire
সৌভাগ্যসামান্ত, Tripwire Ubuntu এবং Debian ডিফল্ট রিপোজিটরির অংশ এবং নিচের কমান্ড দিয়ে ইনস্টল করা যায়।
$ sudo apt update $ sudo apt install tripwire
Ubuntu এবং Debian-এ, tripwire ইনস্টলেশনের সময় আপনাকে সাইট কী এবং লোকাল কী পাসফ্রেজ বেছে নেওয়া এবং কনফার্ম করতে বলা হবে। এই কীগুলো tripwire তার কনফিগারেশন ফাইল সিকিউর করতে ব্যবহার করে।
CentOS এবং RHEL-এ, আপনাকে tripwire কী তৈরি করতে হবে নিচের কমান্ড দিয়ে এবং passphrase সাপ্লাই করতে হবে সাইট কী এবং লোকাল কীর জন্য।
# tripwire-setup-keyfiles
আপনার সিস্টেম ভ্যালিডেট করতে, আপনাকে Tripwire ডাটাবেস ইনিশিয়ালাইজ করতে হবে নিচের কমান্ড দিয়ে। ডাটাবেস ইনিশিয়ালাইজড নাও থাকায়, tripwire ढের সারা ফালস-পজিটিভ ওয়ার্নিং দেখাবে।
# tripwire --init
শেষে, কনফিগারেশন চেক করার জন্য একটি tripwire সিস্টেম রিপোর্ট জেনারেট করুন নিচের কমান্ড ইস্যু করে। --help স্যুইচ ব্যবহার করুন tripwire চেক কমান্ডের সব অপশন লিস্ট করতে।
# tripwire --check --help # tripwire --check
tripwire চেক কমান্ড কমপ্লিট হলে, /var/lib/tripwire/report/ ডিরেক্টরি থেকে .twr এক্সটেনশনযুক্ত ফাইল আপনার পছন্দের টেক্সট এডিটর কমান্ড দিয়ে খুলুন রিপোর্ট রিভিউ করার জন্য, কিন্তু তার আগে আপনাকে টেক্সট ফাইলে কনভার্ট করতে হবে।
# twprint --print-report --twrfile /var/lib/tripwire/report/tecmint-20170727-235255.twr > report.txt # vi report.txt
এটোই! আপনি সফলভাবে লিনাক্স সার্ভারে Tripwire ইনস্টল করেছেন। আশা করি আপনি এখন সহজেই আপনার Tripwire IDS কনফিগার করতে পারবেন।
আপনার লিনাক্স দক্ষতা পরবর্তী লেভেলে নিয়ে যান
রুট মেম্বাররা প্রতিটি কোর্স, সার্টিফিকেশন প্রিপ ট্র্যাক এবং হ্যান্ডস-অন লিনাক্স কন্টেন্টের বৃদ্ধিশীল লাইব্রেরির পূর্ণ অ্যাক্সেস পান - প্রতি মাসে নতুন কোর্স যোগ হয়।
আপনি কী পাবেন
- সকল প্রিমিয়াম আর্টিকেলে অ্যাড-ফ্রি অ্যাক্সেস
- সকল কোর্সে অ্যাক্সেস: লিনাক্স শিখুন, লিনাক্সের জন্য AI, Bash স্ক্রিপ্টিং, উবুন্টু হ্যান্ডবুক, Golang এবং আরও অনেক কিছু।
- লিনাক্স সার্টিফিকেশনে অ্যাক্সেস (RHCSA, RHCE, LFCS এবং LFCA)
- রিলিজ হলে নতুন কোর্সে অ্যাক্সেস
- সাপ্তাহিক নিউজলেটারে অ্যাক্সেস
- কমেন্টে প্রায়োরিটি সাহায্য
- প্রাইভেট টেলিগ্রাম কমিউনিটি
- লিনাক্স কমিউনিটির সাথে যোগাযোগ

আমি একটি কম্পিউটার অ্যাডিক্টেড গাই, ওপেন সোর্স এবং লিনাক্স ভিত্তিক সিস্টেম সফটওয়্যারের ফ্যান, লিনাক্স ডিস্ট্রিবিউশন ডেস্কটপ, সার্ভার এবং bash স্ক্রিপ্টিং-এ প্রায় ৪ বছরের অভিজ্ঞতা রয়েছে।
TecMint-এ প্রতিটি টিউটোরিয়াল অভিজ্ঞ লিনাক্স সিস্টেম অ্যাডমিনিস্টrators-র একটি টিম দ্বারা তৈরি হয় যাতে এটি আমাদের হাই-কোয়ালিটি স্ট্যান্ডার্ডস পূরণ করে।