如何配置自定义 SSH 横幅

SSH 横幅通常配置为提供免责声明或一组规则来管理谁需要访问消息。 它只是一条警告消息,通常警告未经授权的用户不要继续访问系统。 大多数组织可能会配置一个横幅来阻止未经授权的用户,并规定这样做的后果,在大多数情况下,这会产生法律后果。

通过这个简短的介绍,让我们带您了解如何创建自己的自定义 SSH 横幅。

第 1 步:更改 sshd_config 配置文件

第一步是在 /etc/ssh/sshd_config SSH 配置文件。 在这里,我将使用 vim 命令行编辑器打开文件:

$ sudo vim /etc/ssh/sshd_config

滚动并找到 横幅 指定包含横幅消息的文件位置的属性。 默认情况下,这被分配的值 没有任何 如..所示。

接下来您需要做的是取消该行的注释并指定您的自定义横幅文件。 在我们的例子中,我们指定了保存 SSH 横幅的文件为 /etc/custom_banner

Banner /etc/custom_banner

保存更改并退出 SSH 配置文件。 然后重新启动 SSH 守护程序以应用更改。

$ sudo systemctl restart sshd

并确认 SSH 已启动并正在运行。

$ sudo systemctl status sshd

SSH 正在按预期运行。 现在,让我们开始创建横幅。

第 2 步:创建 SSH 警告横幅

在此步骤中,我们将继续创建包含横幅消息的文件。 这是我们刚刚在 /etc/ssh/sshd_config SSH 配置文件。

$ sudo vim /etc/custom_banner

出于演示目的,将以下内容复制并粘贴到文件中。 当然,您可以随意调整您认为合适的横幅。

仅限授权访问!

该系统是 Linuxways 的财产,仅供系统管理员和 IT 经理访问。 如果您无权访问此系统,请立即断开连接!

保存更改并退出。 现在让我们尝试远程登录系统并验证我们是否显示了横幅。 在你的 Linux 终端运行命令:

$ ssh [email protected]

或者,您可以使用 Putty ssh 客户端,一旦您指定了您的用户名,您配置的预身份验证横幅消息将显示如下所示。

接下来,提供您的密码以访问您的系统。

第 3 步:创建 MOTD 横幅(可选)

此外,如果您希望设置 MOTD 横幅,请使用 每日讯息 旗帜,编辑 /etc/motd 文件。

$ sudo vim /etc/motd

接下来,定义登录时显示在 SSH 横幅上的消息。 您可以使用 ASCII 生成器创建精美的 ASCII 图稿。 这是我们的样本 ASCII 横幅艺术。 创建您自己的 ASCII 艺术作品并将其粘贴到文件中。

_ _

| | (_)

| | _ _ _ ___ ___ ___ _ _ _ ___

| | | | ‘_| | | / / / / / _` | | | / __ |

| |___| | | | | |_| |> < VV / (_| | |_| __

_____/_|_| |_|__,_/_/_ _/_/ __,_|__, |___/

__/ |

|___/

保存并退出。 再次重启 SSH 服务。

$ sudo systemctl restart sshd

下次尝试登录时,一旦您成功提供密码并访问系统,就会显示横幅。

如您所见,配置 SSH 标语和 MOTD 非常简单。