نمایش بنر در اتصال به SSH

Telegram_GEEKBOY

تقریبا هر یونیکس و لینوکس کاری حداقل یک بار از طریق پروتکل SSH به توزیع خود متصل شده است. می دانیم که هر توزیعی ممکن است متن و یا اطلاعات مختلفی را در هنگام ورود نمایش دهد به عنوان مثال بعضی از توزیع ها اطلاعات آخرین ورود و همچنین متنی درباره پروتکل و … نمایش می دهند. منطقا باید بتوان این متن ها را حذف و یا تغییر داد لذا در ادامه این پست به بررسی این روند در دبیان 8 و CentOS 7 می پردازیم.


در دبیان 7 به صورت پیش فرض در هر بار ورود از طریق پروتکل SSH متنی به صورت زیر نمایش داده می شود:

putty-01

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

در واقع این متن از فایل زیر خوانده و چاپ می شود:

/etc/motd

حال می توان محتویات این فایل را به متنی که می خواهیم تغییر بدیم یا فایلی را به صورت جداگانه برای چاپ متن و یا بنر خود در نظر بگیریم. ما در این آموزش قصد اضافه کردن فایل بنر در تنظیمات SSH را داریم لذا این فایل را به صورت زیر تغییر نام می دهیم تا دیگر در هنگام ورود نمایش داده نشود.

# mv /etc/motd /etc/motd.lock

نکته: توجه داشته باشید که به صورت پیش فرض فایل بالا در centos 7 وجود ندارد و متن بالا در هنگام ورود چاپ نمی شود.

در مرحله بعد یک فایل ایجاد می کنیم و متن یا بنر خود را داخل آن قرار می دهیم. برای این منظور:

# nano /etc/ssh/banner.text

به عنوان مثال می توان از بنر زیر استفاده کرد:

ghhjmglb,

حال باید این فایل را به تنظیمات SSH اضافه کرد. برای این منظور ابتدا فایل کانفیگ را با یک ویرایشگر باز کرده:

# nano /etc/ssh/sshd_config

سپس عبارت زیر را به آخر فایل کانفیگ اضافه می کنیم:

Banner /etc/ssh/banner.text

در آخر کافیست یک بار سرویس SSH را راه اندازی مجدد کنیم. برای این منظور:

# systemctl restart sshd

  • تست شده بر روی Debian 8.4 netinstall
  • تست شده بر روی CentOS 7 ( centos-release-7-2.1511.el7.centos.2.10.x86_64 )

منبع: oslearn

اگر شما نیز به رشد دانش خود و به اشتراک گزاری آن با دیگران علاقه مندید می توانید به ما بپیوندید

ارسال یک نظر

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.