دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
امنیت
  • Folder icon closed Folder open iconCIA Triad چیست؟ آشنایی با سه اصل اساسی امنیت اطلاعات
  • Folder icon closed Folder open iconAttack Surface چیست؟ آشنایی با سطح حمله در امنیت سایبری
  • Folder icon closed Folder open iconThreat چیست؟ آشنایی با مفهوم تهدید در امنیت سایبری
  • Folder icon closed Folder open iconVulnerability چیست؟ آشنایی با آسیب‌پذیری در امنیت سایبری
  • Folder icon closed Folder open iconExploit چیست؟ آشنایی با مفهوم اکسپلویت در امنیت سایبری
  • Folder icon closed Folder open iconRisk چیست؟ آشنایی با مفهوم ریسک در امنیت سایبری
  • Folder icon closed Folder open iconCVE چیست؟ آشنایی با سیستم شماره‌گذاری آسیب‌پذیری‌های امنیتی
  • Folder icon closed Folder open iconCVSS چیست؟ آشنایی با سیستم امتیازدهی آسیب‌پذیری‌های امنیتی
  • Folder icon closed Folder open iconبعد از خرید سرور مجازی لینوکس(VPS)، اولین کارهایی که باید انجام دهید
  • Folder icon closed Folder open iconآموزش تغییر Hostname سرور در لینوکس
  • Folder icon closed Folder open iconآموزش تنظیم صحیح Timezone و NTP در لینوکس
  • Folder icon closed Folder open iconآموزش بروزرسانی کامل سیستم‌عامل لینوکس همه توزیع ها
  • Folder icon closed Folder open iconآموزش ساخت کاربر جدید و حذف استفاده روزمره از Root در لینوکس
  • Folder icon closed Folder open iconآموزش تنظیم صحیح sudo در لینوکس
  • Folder icon closed Folder open iconآموزش تنظیم Banner ورود به SSH در لینوکس
  • Folder icon closed Folder open iconآموزش مدیریت Password Policy در لینوکس
  • Folder icon closed Folder open iconآموزش نصب و راه‌اندازی SSH Key Authentication در لینوکس
  • Folder icon closed Folder open iconآموزش غیرفعال کردن ورود مستقیم Root از طریق SSH
  • Folder icon closed Folder open iconتغییر پورت SSH؛ آیا واقعاً امنیت سرور را افزایش می‌دهد؟
  • Folder icon closed Folder open iconآموزش محدود کردن کاربران مجاز SSH در لینوکس
  • Folder icon closed Folder open iconآموزش محدود کردن دسترسی SSH بر اساس IP در لینوکس
  • Folder icon closed Folder open iconآموزش تنظیم LoginGraceTime در SSH؛ کاهش زمان انتظار برای احراز هویت
  • Folder icon closed Folder open iconآموزش تنظیم MaxAuthTries در SSH؛ محدود کردن تعداد تلاش‌های ورود ناموفق
  • Folder icon closed Folder open iconآموزش بررسی لاگ‌های SSH در لینوکس
  • Folder icon closed Folder open iconآموزش عیب‌یابی مشکلات SSH در لینوکس
  • Folder icon closed Folder open iconآموزش کامل UFW در لینوکس؛ راه‌اندازی، مدیریت و ایمن‌سازی فایروال سرور
  • Folder icon closed Folder open iconnftables چیست؟ آشنایی با فایروال نسل جدید لینوکس و جایگزین iptables
  • Folder icon closed Folder open iconآموزش کامل Firewalld در لینوکس
  • Folder icon closed Folder open iconآموزش کامل ConfigServer Security & Firewall (CSF)
  • Folder icon closed Folder open iconآموزش مشاهده Loginهای اخیر در لینوکس
  • Folder icon closed Folder open iconآموزش بررسی پردازش‌های مشکوک در لینوکس
  • Folder icon closed Folder open iconآموزش بررسی Cron Jobهای مشکوک در لینوکس
  • Folder icon closed Folder open iconآموزش کامل Fail2Ban در لینوکس؛ نصب و راه‌اندازی
  • Folder icon closed Folder open iconآموزش نصب RKHunter در لینوکس
  • Folder icon closed Folder open iconآموزش نصب Chkrootkit در لینوکس
  • Folder icon closed Folder open iconآموزش اسکن سرور با RKHunter و Chkrootkit
  • Folder icon closed Folder open iconآموزش نصب، پیکربندی و اسکن سرور با AIDE در لینوکس
  • Folder icon closed Folder open iconآموزش نصب، پیکربندی و استفاده از Auditd در لینوکس
  • Folder icon closed Folder open iconآموزش نصب، اسکن و تحلیل امنیت سرور با Lynis در لینوکس
  • Folder icon closed Folder open iconآموزش نصب، بروزرسانی و اسکن سرور با ClamAV در لینوکس
  • Folder icon closed Folder open iconآموزش Hardening وب‌سرور Nginx
  • Folder icon closed Folder open iconآموزش Hardening وب‌سرور Apache
  • Folder icon closed Folder open iconآموزش Hardening PHP
  • Folder icon closed Folder open iconآموزش Hardening پایگاه داده MySQL
  • Folder icon closed Folder open iconآموزش Hardening سرویس Redis
  • Folder icon closed Folder open iconآموزش Hardening سرویس Docker
  • Folder icon closed Folder open iconآموزش Hardening سرویس FTP
امنیت

آموزش نصب، اسکن و تحلیل امنیت سرور با Lynis در لینوکس

آموزش نصب، اسکن و تحلیل امنیت سرور با Lynis در لینوکس

مقدمه

پس از راه‌اندازی و ایمن‌سازی یک سرور، یکی از مهم‌ترین اقدامات، ارزیابی امنیتی (Security Audit) آن است. این کار به شما کمک می‌کند نقاط ضعف، تنظیمات اشتباه، سرویس‌های ناامن و پیشنهادهای امنیتی را قبل از سوءاستفاده مهاجمان شناسایی کنید.

یکی از بهترین ابزارهای رایگان برای این کار Lynis است.

Lynis یک ابزار متن‌باز برای Security Auditing، System Hardening و Compliance Testing است که بدون ایجاد تغییر در سیستم، وضعیت امنیتی سرور را بررسی کرده و گزارشی کامل از مشکلات، هشدارها و پیشنهادهای بهبود ارائه می‌دهد.


Lynis چیست؟

Lynis یک ابزار امنیتی برای سیستم‌عامل‌های لینوکسی و یونیکسی است که صدها تست امنیتی را روی سرور اجرا می‌کند.

این ابزار موارد مختلفی مانند:

  • وضعیت سیستم‌عامل
  • تنظیمات کرنل
  • سرویس‌ها
  • کاربران
  • فایل‌سیستم
  • SSH
  • فایروال
  • Cron Jobها
  • مدیریت لاگ‌ها
  • تنظیمات امنیتی

را بررسی می‌کند.

آموزش نصب، اسکن و تحلیل امنیت سرور با Lynis در لینوکس

مهم‌ترین قابلیت‌های Lynis

  • Security Audit
  • Hardening Check
  • Vulnerability Detection
  • Compliance Audit
  • پیشنهادهای امنیتی
  • گزارش وضعیت سیستم
  • بررسی بیش از ۳۰۰ تست امنیتی
  • بدون ایجاد تغییر در سیستم

نصب Lynis

Ubuntu و Debian

sudo apt update

sudo apt install lynis -y

AlmaLinux / Rocky Linux / RHEL

ابتدا مخزن EPEL را نصب کنید:

sudo dnf install epel-release -y

سپس:

sudo dnf install lynis -y

بررسی نصب

lynis --version

نمونه خروجی:

3.x.x

اجرای اولین اسکن

برای اجرای کامل تست امنیتی:

sudo lynis audit system

پس از چند دقیقه، گزارش کاملی از وضعیت امنیتی سیستم نمایش داده می‌شود.


اجرای اسکن بدون تغییر سیستم

Lynis فقط وضعیت سیستم را بررسی می‌کند و به‌صورت پیش‌فرض هیچ تغییری در تنظیمات سرور ایجاد نمی‌کند.


محل ذخیره گزارش‌ها

گزارش اصلی:

/var/log/lynis.log

برای مشاهده:

sudo less /var/log/lynis.log

فایل گزارش نهایی

خلاصه نتایج در فایل زیر ذخیره می‌شود:

/var/log/lynis-report.dat

برای مشاهده:

cat /var/log/lynis-report.dat

بخش‌های مهم گزارش

در پایان اسکن معمولاً بخش‌های زیر نمایش داده می‌شوند:

  • Warnings
  • Suggestions
  • Hardening Index

Hardening Index چیست؟

یکی از مهم‌ترین بخش‌های گزارش Lynis است.

نمونه:

Hardening index : 78

هرچه این عدد بالاتر باشد، وضعیت امنیتی سیستم بهتر است.

به‌طور تقریبی:

امتیازوضعیت
کمتر از 60نیاز به بهبود جدی
60 تا 80وضعیت مناسب
بالاتر از 80وضعیت بسیار خوب

مشاهده هشدارها

در انتهای گزارش، بخش:

Warnings

نمایش داده می‌شود.

این قسمت معمولاً شامل مشکلات مهم امنیتی است که بهتر است در اولویت رفع قرار گیرند.

آموزش نصب، اسکن و تحلیل امنیت سرور با Lynis در لینوکس

مشاهده پیشنهادها

در بخش:

Suggestions

Lynis پیشنهادهایی برای افزایش امنیت ارائه می‌دهد.

برای مثال:

  • فعال کردن Firewall
  • نصب Fail2Ban
  • محدود کردن SSH
  • غیرفعال کردن سرویس‌های غیرضروری
  • بروزرسانی نرم‌افزارها

اجرای تست روی پروفایل خاص

برای بررسی بیشتر اطلاعات:

sudo lynis show details

بروزرسانی Lynis

در صورتی که نسخه جدید در مخازن موجود باشد:

Ubuntu:

sudo apt update

sudo apt upgrade lynis

RHEL:

sudo dnf upgrade lynis

چه مواردی توسط Lynis بررسی می‌شوند؟

از جمله:

  • Boot Loader
  • Kernel
  • Authentication
  • SSH
  • PAM
  • Firewall
  • Scheduled Tasks
  • Cron Jobs
  • Malware Scanner
  • File Permissions
  • Home Directories
  • Installed Packages
  • Running Services
  • Logging
  • DNS
  • Network Configuration
  • Time Synchronization
  • File Integrity Tools
  • Rootkit Detection Tools

تفاوت Lynis و RKHunter

LynisRKHunter
بررسی امنیت سیستمبررسی Rootkit
پیشنهاد Hardeningشناسایی بدافزار
Security AuditMalware Detection

تفاوت Lynis و AIDE

LynisAIDE
بررسی تنظیمات امنیتیبررسی تغییر فایل‌ها
Security AuditFile Integrity Monitoring

تفاوت Lynis و Auditd

LynisAuditd
بررسی وضعیت سیستمثبت رویدادها
Audit دوره‌ایمانیتورینگ فعالیت‌ها

بهترین روش‌ها

  • پس از نصب سیستم‌عامل، اولین اسکن را انجام دهید.
  • پس از هر تغییر مهم، دوباره سرور را بررسی کنید.
  • ابتدا هشدارهای بخش Warnings را رفع کنید.
  • سپس پیشنهادهای بخش Suggestions را پیاده‌سازی کنید.
  • Hardening Index را در بازه‌های زمانی مختلف مقایسه کنید تا میزان پیشرفت امنیت سرور را ارزیابی کنید.

اشتباهات رایج

  • نادیده گرفتن هشدارهای مهم
  • تمرکز فقط روی Hardening Index
  • عدم بررسی فایل گزارش
  • اجرای اسکن فقط یک‌بار
  • تصور اینکه Lynis مشکلات را به‌صورت خودکار برطرف می‌کند

چک‌لیست

پس از اجرای Lynis، موارد زیر را بررسی کنید:

  • اسکن بدون خطا اجرا شده است.
  • فایل لاگ ایجاد شده است.
  • فایل گزارش نهایی ایجاد شده است.
  • بخش Warnings بررسی شده است.
  • بخش Suggestions بررسی شده است.
  • Hardening Index ثبت شده است.
  • اقدامات اصلاحی برای افزایش امنیت برنامه‌ریزی شده‌اند.

جمع‌بندی

Lynis یکی از کامل‌ترین ابزارهای متن‌باز برای ارزیابی امنیت سرورهای لینوکسی است. این ابزار با اجرای صدها تست امنیتی، وضعیت سرویس‌ها، تنظیمات سیستم، کاربران، فایل‌سیستم، شبکه و بسیاری از بخش‌های دیگر را بررسی کرده و پیشنهادهای عملی برای افزایش امنیت ارائه می‌دهد.

برخلاف ابزارهایی مانند RKHunter یا Chkrootkit که بر شناسایی Rootkit تمرکز دارند، Lynis دید جامعی از وضعیت امنیتی سرور ارائه می‌کند و به همین دلیل، اجرای دوره‌ای آن پس از هر تغییر مهم در سرور یا به‌عنوان بخشی از فرآیند نگهداری منظم، به‌شدت توصیه می‌شود.

کیان پور

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش نصب، اسکن و تحلیل امنیت سرور با Lynis در لینوکس

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

آگوست 2026
شیدسچپج
1234567
891011121314
15161718192021
22232425262728
293031 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام