教你如何修改Linux远程登录欢迎提示信息

 更新时间:2018年03月12日 12:01:38   投稿:wdc  
教你如何在Linux中创建登录欢迎提示信息,要登录或登录后的用户显示不同的警告或消息

无论何时登录公司的某些生产系统,你都会看到一些登录消息、警告或关于你将登录或已登录的服务器的信息,如下所示。这些是登录导语login banner。

在本文中,我们将教你如何配置它们。

你可以配置两种类型的提示信息。

用户登录前显示的提示信息(在你选择的文件中配置,例如 /etc/login.warn)
用户成功登录后显示的提示信息(在 /etc/motd 中配置)
如何在用户登录前连接系统时显示消息
当用户连接到服务器并且在登录之前,这个消息将被显示给他。意味着当他输入用户名时,该消息将在密码提示之前显示。

你可以使用任何文件名并在其中输入信息。在这里我们使用 /etc/login.warn 并且把我们的消息放在里面。

# 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.

现在,需要将此文件和路径告诉 sshd 守护进程,以便它可以为每个用户登录请求获取此标语。对于此,打开 /etc/sshd/sshd_config 文件并搜索 #Banner none。

这里你需要编辑该配置文件,并写下你的文件名并删除注释标记(#)。

Banner /etc/login.warn

保存文件并重启 sshd 守护进程。为避免断开现有的连接用户,请使用 HUP 信号重启 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

就是这样了!打开新的会话并尝试登录。你将看待你在上述步骤中配置的消息。

你可以在用户输入密码登录系统之前看到此消息。

如何在用户登录后显示消息
消息用户在成功登录系统后看到的当天消息Message Of The Day(MOTD)由 /etc/motd 控制。编辑这个文件并输入当成功登录后欢迎用户的消息。

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
info@kerneltalks.com. Thank you.

你不需要重启 sshd 守护进程来使更改生效。只要保存该文件,sshd 守护进程就会下一次登录请求时读取和显示。

你可以在上面的截图中看到:黄色框是由 /etc/motd 控制的 MOTD,绿色框就是我们之前看到的登录导语。

你可以使用 cowsay、banner、figlet、lolcat 等工具创建出色的引人注目的登录消息。此方法适用于几乎所有 Linux 发行版,如 RedHat、CentOs、Ubuntu、Fedora 等。

相关文章

  • 学习Centos7软raid5的挂载

    学习Centos7软raid5的挂载

    本篇文章给大家通过详细步骤介绍了Centos7软raid5的挂载的方法,有需要的读者们学习下吧。
    2018-02-02
  • hbase 简介

    hbase 简介

    HBase是基于GoogleBigTable模型开发的,典型的key/value系统;下面通过本文给大家介绍hbase的相关知识,感兴趣的朋友一起看看吧
    2017-09-09
  • 详解如何在 CentOS 7 上安装和安全配置 MariaDB 10

    详解如何在 CentOS 7 上安装和安全配置 MariaDB 10

    这篇文章主要介绍了详解如何在 CentOS 7 上安装和安全配置 MariaDB 10,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Linux Apache Web服务器安全的8种安全设置技巧

    Linux Apache Web服务器安全的8种安全设置技巧

    这篇文章主要介绍了Linux Apache Web服务器安全的8种安全设置技巧,需要的朋友可以参考下
    2016-10-10
  • Ubuntu18.04安装opencv 3.2.0的解决方法

    Ubuntu18.04安装opencv 3.2.0的解决方法

    这篇文章主要介绍了Ubuntu18.04安装opencv 3.2.0的解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-10-10
  • Ubuntu18.04安装Pycharm教程的实现

    Ubuntu18.04安装Pycharm教程的实现

    这篇文章主要介绍了Ubuntu18.04安装Pycharm教程的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 浅谈Linux中的chattr与lsattr命令

    浅谈Linux中的chattr与lsattr命令

    下面小编就为大家带来一篇浅谈Linux中的chattr与lsattr命令。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • 虚拟机克隆linux centos6.5系统网卡配置图文教程

    虚拟机克隆linux centos6.5系统网卡配置图文教程

    这篇文章主要为大家详细介绍了虚拟机克隆linux centos6.5系统网卡配置的图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • 利用rsync自动备份 完全配置方法 增加了ip限制

    利用rsync自动备份 完全配置方法 增加了ip限制

    利用rsync自动备份 完全配置,一些细节也做到了,对于比较熟悉rsync的朋友应用,限制了ip相对来说安全增加了。
    2009-09-09
  • Linux系统用户管理命令小结

    Linux系统用户管理命令小结

    这篇文章主要介绍了Linux系统用户管理命令小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03

最新评论