GNU/Linux >> Belajar Linux >  >> Linux

Cara mengkonfigurasi banner login di Linux (RedHat, Ubuntu, CentOS, Fedora)

Pelajari cara membuat banner login di Linux untuk menampilkan peringatan atau pesan informasi yang berbeda kepada pengguna yang akan login atau setelah dia login.

Setiap kali Anda masuk ke beberapa sistem produksi perusahaan, Anda akan melihat beberapa pesan masuk, peringatan, atau info tentang server yang akan Anda masuki atau sudah masuk seperti di bawah ini. Itu adalah banner login.

Dalam artikel ini kami akan memandu Anda melalui cara mengonfigurasinya.

Ada dua jenis spanduk yang dapat Anda konfigurasikan.

  1. Pesan banner untuk ditampilkan sebelum pengguna login (konfigurasikan dalam file pilihan Anda, mis. /etc/login.warn )
  2. Pesan banner untuk ditampilkan setelah pengguna berhasil login (konfigurasi di /etc/motd )

Pesan ini akan ditampilkan kepada pengguna ketika dia terhubung ke server dan sebelum dia masuk. Ini berarti ketika dia memasukkan nama pengguna, pesan ini akan ditampilkan sebelum permintaan kata sandi.

Anda dapat menggunakan nama file apa saja dan memasukkan pesan Anda di dalamnya. Di sini kami menggunakan /etc/login.warn file dan masukkan pesan kami ke dalamnya.

# cat /etc/login.warn
        !!!! Welcome to KernelTalks test server !!!!
This server is meant for testing Linux commands and tools. If you are
not associated with kerneltalks.com and not authorized please dis-connect
immediately.

Sekarang, Anda perlu menyediakan file ini dan path ke sshd daemon sehingga dapat mengambil spanduk ini untuk setiap permintaan login pengguna. Untuk itu buka /etc/sshd/sshd_config file dan cari baris #Banner none

Di sini Anda harus mengedit file dan menulis nama file Anda dan menghapus tanda pagar. Seharusnya terlihat seperti:Banner /etc/login.warn

Simpan file dan mulai ulang sshd daemon. Untuk menghindari terputusnya pengguna terhubung yang ada, gunakan sinyal HUP untuk memulai ulang sshd.

root@kerneltalks # ps -ef |grep -i sshd
root     14255     1  0 18:42 ?        00:00:00 /usr/sbin/sshd -D
root     19074 14255  0 18:46 ?        00:00:00 sshd: ec2-user [priv]
root     19177 19127  0 18:54 pts/0    00:00:00 grep -i sshd

root@kerneltalks # kill -HUP 14255

Itu dia! Buka sesi baru dan coba login. Anda akan disambut dengan pesan yang Anda konfigurasikan pada langkah-langkah di atas.

Anda dapat melihat pesan yang ditampilkan sebelum pengguna memasukkan kata sandinya dan masuk ke sistem.

Cara menampilkan pesan setelah pengguna login

Pesan yang dilihat pengguna setelah dia berhasil masuk ke sistem adalah M pesan O f T dia D ay &dikendalikan oleh /etc/motd mengajukan. Edit file ini dan masukkan pesan yang ingin Anda sapa dengan pengguna setelah dia berhasil login.

root@kerneltalks # cat /etc/motd
           W E L C O M E
Welcome to the testing environment of kerneltalks.
Feel free to use this system for testing your Linux
skills. In case of any issues reach out to admin at
[email protected]. Thank you.

Anda tidak perlu memulai ulang sshd daemon untuk mengambil efek perubahan ini. Segera setelah Anda menyimpan file, kontennya akan dibaca dan ditampilkan oleh daemon sshd dari permintaan login berikutnya yang dilayaninya.

Anda dapat melihat pada tangkapan layar di atas:Kotak kuning adalah MOTD yang dikendalikan oleh /etc/motd dan kotak hijau adalah banner login yang kita lihat sebelumnya.

Anda dapat menggunakan alat seperti cowsay, banner, figlet, lolcat untuk membuat pesan yang menarik dan menarik untuk ditampilkan saat login. Metode ini bekerja di hampir semua distro Linux seperti RedHat, Centos, Ubuntu, Fedora, dll.


Linux
  1. Cara meningkatkan Swap di Linux / CentOS / Redhat / Ubuntu

  2. Cara Konfigurasi LVM di Linux / CentOS / Redhat

  3. Cara mengkonfigurasi repositori YUM di Linux/Centos/Redhat | YUM di Linux/Centos/Redhat

  1. Cara mengkonfigurasi Virtualisasi di Redhat Linux

  2. Cara Mengonfigurasi Autofs di CentOS 7 / Ubuntu 16.04 / Debian 9 / Fedora 27/26

  3. Linux – Bagaimana Cara Masuk Pengguna Ke Tty Dari Ssh?

  1. Cara mengkonfigurasi antarmuka jaringan virtual di Redhat 7 Linux

  2. Bagaimana mengizinkan login root GUI di Ubuntu 22.04 Jammy Jellyfish Linux

  3. Bagaimana Cara Menjalankan Perintah Sebelum Login Pengguna Di Linux?