0
点赞
收藏
分享

微信扫一扫

14.装逼又实用技能---给服务器设置本地和远程登录的欢迎语

阎小妍 2022-03-30 阅读 45

目录

1.shell登录信息

2.man agetty命令

3.设置服务器登录欢迎语

4./etc/motd

5.定义Bash快捷键


1.shell登录信息

1)/etc/issue

我们在登录tty1-tty6这六个本地终端时,会有几行欢迎信息。这些欢迎信息就是保存在/etc/issue文件中的,我们可以对这个文件进行查看:

[root@localhost ~]# cat /etc/issue

CentOS release 6.5 (Final)

Kernel \r on an \m

2.man agetty命令

可以支持的转义符我们可以通过man agetty命令查询,在表中我们列出常见的转义符作用:

转义符                   作用

\d                显示当前系统日期

\s                显示操作系统名称

\l                显示登陆终端号(常用)

\m                显示硬件体系结果,如:i386,i686等

\n                显示主机名

\o                显示域名

\r                显示内核版本

\t                显示当前系统时间

\u                显示当前登陆用户的序列号

3.设置服务器登录欢迎语

如下图;

/etc/issue是在本地终端登录是显示欢迎信息的,如果远程登录(如ssh远程登录,或telnet远程登录)需要显示欢迎信息(警告信息),则需要配置/etc/issue.net这个文件了。使用这个文件时有以下两点需要注意:

首先,在/etc/issue这个文件中支持的转义符,在/etc/issue.net文件中不能使用。其次,ssh远程登录是否显示/etc/issue.net文件中的欢迎信息,是由ssh的配置文件决定的.如果我们需要ssh远程登录可以查看/etc/issue.net的欢迎信息,那么首先需要修改ssh的配置文件/etc/ssh/sshd_config加入以下内容:

[root@localhost ~]# vim /etc/ssh/sshd_config    #打开配置文件
#Banner none                                    #找到次行内容模板
Banner /etc/issue.net                           #修改为此内容保存退出
[root@localhost ~]# vim /etc/issue          #打开配置文件,写入想要的欢迎语保存退出
[root@localhost ~]# systemctl restart sshd      #重启sshd服务即可

(在#Banner none后加入上述内容。这样在ssh远程登录的时候,也可以显示欢迎信息,只是不再可以识别\d和\l等信息了。(注意需要重启service shhd restart)

4./etc/motd

/etc/motd文件中也是显示欢迎信息的,这个文件和/etc/issue及/etc/issue.net文件的区别是:/etc/issue及/etc/issue.net是在用户登录之前显示欢迎信息,而/etc/motd是在用户输入用户输入用户名和密码正确登录之后显示欢迎信息。在/etc/motd文件中的欢迎信息,无论是本地登录,还是远程登录都可以显示。

5.定义Bash快捷键

[root@localhost ~]# stty -a

#查询所有快捷键

speed 38400 baud; rows 22; columns 73; line = 0;

intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;

..........

定义ctrl+p快捷键为强制终止,^字符只要手工输入即可。

[root@localhost ~]# stty intr ^p

[root@localhost ~]# ^P

[root@localhost ~]# ^P

[root@localhost ~]# stty -a

speed 38400 baud; rows 22; columns 73; line = 0;

intr = ^P; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;

............

强制终止变成了ctrl+p

举报

相关推荐

0 条评论