TGViewer
Linux Experts Linux Experts @linux_exp · 253 subscribers
Post #14 833
چجوری موقع لاگین شدن از SSH نوتیف دریافت کنیم؟

اگاهی به موقع از لاگین‌های SSH می‌تونه سطح جدیدی از هوشیاری و امنیت رو برای سرورتون فراهم بکنه.

بهترین ابزار برای انجام این کار استفاده از PAM (Pluggable Authentication Module) هستش که میتونیم کار دلخواهمون رو (اینجا فرستادن نوتیف) موقع باز شدن یک نشست (session) توی SSH هندل کنیم

برای انجام این کار سراغ فایل
/etc/pam.d/sshd
برید و بعد خطی که توش session حال حاضر تعریف شده اضافه کنید:
session optional pam_exec.so /usr/local/bin/ssh-login-notify.sh

الان بخش اصلی کار تموم شده و شما باید نوتیفیکیشن دلخواهتون رو با استفاده از اسکریپتی که به PAM دادیم عملی کنید تا بعد هربار ایجاد نشست اسکریپت اجرا بشه و شما متوجه اتفاقات بشید.

بخش اخر خیلی به خلاقیت خودتون بستگی داره که چجوری هندلش کنید. مثلا ایمیل فرستاده بشه یا توی تلگرام و سایر جاها مثل دیکسورد نوتیفش رو داشته باشید و هزاران کار دیگه!

+ مرحله اخر بصورت استفاده از Gmail SMTP توی منبع ذکر شده میتونید مطالعه کنید :)

[ Source ]

🔘 @linux_exp | #SSH #PAM #linux
  • 🔥 9
  • 👌 5
  • ❤ 2
  • 👍 1
More from @linux_exp
  1. Jun 13, 2026🚨 اگه از آرچ لینوکس یا توزیع‌های هم‌خانواده‌اش (مثل مَنجارو و اندِور) استفاده می‌کنید فعل…
  2. Jun 13, 2026سلام دوستان عزیز، پس از ماه‌ها قطعی و سکوت اجباری، بالاخره تصمیم گرفتیم دوباره فعالیت کانا…
  3. Mar 9, 2026لیست میرورهای داخلی ایران توی این شرایط به کارتون میاد 🐧 میرورهای لینوکس - mirror.arvancl…
  4. Feb 25, 2026♨️ Niri WM setup in Alpine linux 💡از اونجایی که منابع کافی(حتی زبان اصلی) برای این موضوع…
  5. Feb 23, 2026✅ و در نهایت برای راه‌اندازی مواردی که گفته شد می‌تونید از داکیومنت زیر استفاده کنید: 🔗 h…
  6. Feb 23, 2026💢 قدم اول درک کارکرد P2P و نقش Bootstrap ➖ توی ارتباط‌گیری P2P دو دستگاه به‌صورت مستقیم ب…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →