Tripwire เป็น Linux Intrusion Detection System (IDS) ยอดนิยม ที่รันบนระบบเพื่อ Detect ว่ามี Unauthorized Filesystem Changes เกิดขึ้นตลอดเวลาหรือไม่
ใน Distributions CentOS และ RHEL Tripwire ไม่อยู่ใน Official Repositories อย่างไรก็ตาม Tripwire Package สามารถติดตั้งผ่าน EPEL Repositories ได้
เพื่อเริ่มต้น ติดตั้ง Epel Repositories ใน CentOS และ RHEL System โดยรันคำสั่งด้านล่าง
# yum install epel-release
หลังจากติดตั้ง Epel Repositories แล้ว ตรวจสอบให้แน่ใจว่า Update System ด้วยคำสั่ง:
# yum update
หลัง Update Process เสร็จ ติดตั้ง Tripwire IDS Software โดยรันคำสั่ง:
# yum install tripwire
โชคดีที่ Tripwire เป็นส่วนหนึ่งของ Ubuntu และ Debian Default Repositories และติดตั้งได้ด้วยคำสั่ง:
$ sudo apt update $ sudo apt install tripwire
บน Ubuntu และ Debian การติดตั้ง Tripwire จะถามให้เลือกและยืนยัน Site Key และ Local Key Passphrase Keys นี้ถูก Tripwire ใช้เพื่อ Secure Config Files ของมัน
บน CentOS และ RHEL คุณต้องสร้าง Tripwire Keys ด้วยคำสั่งด้านล่าง และให้ Passphrase สำห Site Key และ Local Key
# tripwire-setup-keyfiles
เพื่อ Validate System คุณต้อง Initialize Tripwire Database ด้วยคำสั่ง ด้วยข้อเท็จจริงที่ Database ยังไม่ถูก Initialize Tripwire จะแสดง False-positive Warnings มาก
# tripwire --init
สุดท้าย สร้าง Tripwire System Report เพื่อตรวจสอบ Configurations โดยรันคำสั่ง ใช้ --help Switch เพื่อ List Tripwire Check Command Options ทั้งหมด
# tripwire --check --help # tripwire --check
หลัง Tripwire Check Command เสร็จ ให้ Review Report โดยเปิดไฟล์ที่มี Extension .twr จากไดเรกทอรี /var/lib/tripwire/report/ ด้วย Text Editor ที่ชอบ แต่ก่อนหน้านั้นต้อง Convert เป็น Text File
# twprint --print-report --twrfile /var/lib/tripwire/report/tecmint-20170727-235255.twr > report.txt # vi report.txt
แค่นี้ก็จบ! คุณติดตั้ง Tripwire บน Linux Server สำเร็จแล้ว หวังว่าคุณสามารถ Configure Tripwire IDS ได้ง่ายแล้ว
พัฒนาทักษะ Linux ของคุณให้ก้าวหน้าขึ้น
สมาชิก Root ได้รับการเข้าถึงเต็มรูปแบบทุกหลักสูตร โปรแกรมเตรียมสอบรับรอง และไลบรารีเนื้อหา Linux แบบ Hands-on ที่เพิ่มขึ้นเรื่อยๆ — มีหลักสูตรใหม่เพิ่มทุกเดือน
สิ่งที่คุณจะได้รับ:
- เข้าถึงบทความพรีเมียมทั้งหมดโดยไม่มีโฆษณา
- เข้าถึงหลักสูตรทั้งหมด: เรียนรู้ Linux, AI สำหรับ Linux, Bash Scripting, Ubuntu Handbook, Golang และอื่นๆ
- เข้าถึงการรับรอง Linux (RHCSA, RHCE, LFCS และ LFCA)
- เข้าถึงหลักสูตรใหม่ทันทีที่เปิดตัว
- รับจดหมายข่าวรายสัปดาห์
- ความช่วยเหลือลำดับแรกในความคิดเห็น
- ชุมชน Telegram แบบส่วนตัว
- เชื่อมต่อกับชุมชน Linux
ผมเป็นคนติดคอมพิวเตอร์ แฟนของ Open Source และ Linux-based System Software มีประสบการณ์ประมาณ 4 ปีกับ Linux Distributions Desktop, Servers และ Bash Scripting
บทช่วยสอนแต่ละบทที่ TecMint สร้างโดยทีมผู้ดูแลระบบ Linux ที่มีประสบการณ์ เพื่อให้ตรงตาม มาตรฐานคุณภาพสูงของเรา