一、SSH 连接提示的两种类型
腾讯云 SSH 终端的个性化提示可分为两类:登录前 Banner 提示与登录后 MOTD 信息。前者在输入密码前显示,适用于展示安全警告或服务器标识;后者在成功登录后显示,可包含系统状态、统计信息等内容。
二、配置登录前的 Banner 提示
通过以下步骤实现自定义登录前提示:
- 创建提示文件:执行
sudo vim /etc/ssh/welcome.msg
并输入自定义内容 - 修改 SSH 配置:在
/etc/ssh/sshd_config
中添加Banner /etc/ssh/welcome.msg
- 重启 SSH 服务:执行
sudo systemctl restart sshd
使配置生效
# /etc/ssh/sshd_config Banner /etc/ssh/welcome.msg
三、自定义登录后的动态 MOTD
登录后提示可通过以下方式实现:
- 直接编辑静态文件:修改
/etc/motd
添加固定欢迎语 - 使用动态脚本:在
/etc/update-motd.d/
目录创建可执行脚本,支持显示实时系统信息
推荐脚本化实现方式:
# 示例动态脚本 #!/bin/sh printf "CPU 负载: $(uptime) printf "磁盘使用: $(df -h /)
四、高级应用:动态内容生成
在 /etc/update-motd.d/
目录中:
- 创建数字前缀的脚本文件(如
99-custom
)控制执行顺序 - 使用
printf
命令输出彩色文本或 ASCII 艺术字 - 添加权限:执行
chmod +x 文件名
使脚本生效
通过 Banner 和 MOTD 的双重配置,可打造层次分明的 SSH 交互体验。建议将重要安全提示放在登录前 Banner,而动态统计信息通过 MOTD 脚本实现。注意修改后需重启 SSH 服务,且脚本文件需保持可执行权限。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/614937.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。