390 字
2 分钟
Linux 登录信息定制
在 SSH 连接到 Linux 服务器后,通常会显示一些登录信息,这些信息可以在多个地方进行定制:
Message of the Day (MOTD): 这是登录时最常见的信息,通常包括系统信息、维护通知或其他重要公告。MOTD的内容通常存储在
/etc/motd
文件中。你可以编辑这个文件来更改登录时显示的信息。动态 MOTD: 一些系统(如Ubuntu)使用动态MOTD系统,这会在每次登录时运行一系列脚本来生成信息。这些脚本通常位于
/etc/update-motd.d/
目录中。SSH 欢迎横幅: 你可以通过编辑SSH配置文件
/etc/ssh/sshd_config
来设置一个欢迎横幅,该文件中的Banner
指令可以设置一个文件路径,该文件的内容会在用户登录前显示。例如:Banner /etc/issue.net
之后,你可以编辑
/etc/issue.net
文件来定制显示的信息。个人 shell 启动脚本: 用户的登录 shell(例如bash, zsh等)也可能有自己的启动脚本,如
~/.bash_profile
,~/.bashrc
或~/.zshrc
等,这些脚本在用户登录时执行。你可以在这些文件中添加自定义的echo语句或运行脚本来显示个性化信息。全局 shell 启动脚本: 类似于个人启动脚本,还有一些全局脚本如
/etc/profile
或/etc/bash.bashrc
,这些在所有用户的登录shell中执行,可以在这些文件中添加信息。
某些更改可能需要重启 SSH 服务或新的登录会话才能生效。
Linux 登录信息定制
https://blog.lpkt.cn/posts/linux-login-welcome/