Before Login
To show welcome message before login, you should edit ssh configure file, /etc/ssh/sshd_cofig. Add banner message which is follows. We add a banner text file to /etc/profile.d, and specify this file path in the ssh configure file. The path, /etc/profile.d, stores all files that are executed when the user login.
[root@centos-6 ~]# vim /etc/ssh/sshd_config
# no default banner path Banner /etc/profile.d/banner.txt
The file, banner.txt, can be whatever file you want and store in anywhere. However, we store it in the /etc/profile.d. Then edit the file and put in whatever welcome message you want.
After all settings, you need to restart sshd before your changes take effect.
When you connect to the server, the welcome message will show in the terminal.
After Login
In this part, I will show you how to set display message after login. To change the display message, you should edit /etc/motd. But in this article, we do not revise /etc/motd. We add a file, motd.sh, into the path, /etc/profile.d. All of files in this path will be automatically executed by /etc/profile when the user login.
So you can see the result after this setting.
,--. ,--. ,--. | | | | ,---. | | ,---. ,---. ,--,--,--. ,---. | |.'.| || .-. :| || .--'| .-. || || .-. : | ,'. |\ --.| |\ `--.' '-' '| | | |\ --. '--' '--' `----'`--' `---' `---' `--`--`--' `----'
After all settings, you need to restart sshd before your changes take effect.
[root@centos-6 ~]# service sshd restart Stopping sshd: [ OK ] Starting sshd: [ OK ]
When you connect to the server, the welcome message will show in the terminal.
newmac:~ user$ ssh nick1811@192.168.0.90 ,--. ,--. ,--. | | | | ,---. | | ,---. ,---. ,--,--,--. ,---. | |.'.| || .-. :| || .--'| .-. || || .-. : | ,'. |\ --.| |\ `--.' '-' '| | | |\ --. '--' '--' `----'`--' `---' `---' `--`--`--' `----' nick1811@192.168.0.90's password:
After Login
In this part, I will show you how to set display message after login. To change the display message, you should edit /etc/motd. But in this article, we do not revise /etc/motd. We add a file, motd.sh, into the path, /etc/profile.d. All of files in this path will be automatically executed by /etc/profile when the user login.
[root@centos-6 ~]# vim /etc/profile.d/motd.sh
#!/bin/bash echo -e " ###################### # Welcome to Cent OS # ###################### "
So you can see the result after this setting.
Last login: Tue May 17 11:27:49 2016 from 192.168.1.138 ###################### # Welcome to Cent OS # ###################### [nick1811@centos-6 ~]$
No comments:
Post a Comment