当前位置: 首页 > 科技观察

如何在Linux中配置ssh登录横幅

时间:2023-03-15 21:01:26 科技观察

了解如何在Linux中创建登录横幅以向即将登录或登录后的用户显示不同的警告或消息。每当您登录公司的某些生产系统时,您将查看一些登录消息、警告或有关您即将登录或已经登录的服务器的信息,如下所示。这些是登录横幅。Linux中的登录欢迎消息在本文中,我们将引导您完成对它们的配置。您可以配置两种类型的线索。用户登录前显示的警告信息(配置在你选择的文件中,如/etc/login.warn)用户登录成功后显示的警告信息(配置在/etc/motd)userconnectstothesystembeforelogginginMessage当用户连接到服务器并在登录之前,将向他显示此消息。意味着当他输入用户名时,将在密码提示之前显示消息。您可以使用任何文件名并在其中输入信息。这里我们使用/etc/login.warn并将我们的消息放入其中。#cat/etc/login.warn!!!!欢迎来到KernelTalks测试服务器!!!!此服务器用于测试Linux命令和工具。如果您与kerneltalks.com没有关联且未获得授权,请立即断开连接。现在,需要将此文件和路径告知sshd守护进程,以便它可以为每个用户登录请求获取此横幅。为此,打开/etc/sshd/sshd_config文件并搜索#Bannernone。在这里您需要编辑配置文件并写入您的文件名并删除注释标记(#)。它应该看起来像:横幅/etc/login.warn。保存文件并重新启动sshd守护进程。为避免断开现有连接的用户,请使用HUP信号重新启动sshd。root@kerneltalks#ps-ef|grep-isshdroot142551018:42?00:00:00/usr/sbin/sshd-Droot1907414255018:46?00:00:00sshd:ec2-user[priv]root1917719127018:54pts/000:00:00grep-isshdroot@kerneltalks#kill-HUP14255就是这样!打开一个新会话并尝试登录。您将查看在上述步骤中配置的消息。Linux中的登录横幅您可以在用户输入密码登录系统之前看到此消息。如何在用户登录后显示消息用户在成功登录系统后看到的每日消息(MOTD)由/etc/motd控制。编辑此文件并输入一条消息以在成功登录后欢迎用户。root@kerneltalks#cat/etc/motdWELCOME欢迎来到kerneltalks的测试环境。随意使用此系统来测试您的Linux技能。如有任何问题,请联系管理员atinfo@kerneltalks.com。谢谢。您不需要重新启动sshd守护进程以使更改生效。只需保存文件,sshd守护程序就会在下一次登录请求时读取并显示它。motdinlinux你可以在上面的截图中看到:黄色框是/etc/motd控制的MOTD,绿色框是我们之前看到的登录指南。您可以使用cowsay、banner、figlet、lolcat等工具来创建引人注目的登录消息。这种方法适用于几乎所有的Linux发行版,如RedHat、CentOs、Ubuntu、Fedora等。