Linux-Skills:在用户远程连接ssh的时候显示自定义消息
Intro
在管理服务器的时候,有时候需要通知给其他用户一些消息,在用户远程连接ssh的时候在终端中打印自定义消息不失为一种优雅的方式;笔者咨询了claude3实现了该操作,如下:

测试机器:ubuntu 22.04;
Solution
1. 打开 /etc/ssh/sshd_config 文件:
用vim的话可以直接用如下指令:
$ sudo vi /etc/ssh/sshd_config
注意是 sshd_config 而不是 ssh_config
2. 找到banner文段处,添加需要打印的自定义文本的路径:
如下是我放置banner的路径:
# no default banner path
#Banner none
Banner /etc/ssh/banner_when_ssh_login # ← 添加此行
随后创建对应路径的banner文件 banner_when_ssh_login:
***************************************************
* *
* Welcome to the server! This is a restricted *
* area. Unauthorized access is prohibited. *
* *
***************************************************
3. 最后刷新sshd服务:
$ sudo systemctl restart sshd
完成设置!

在Ubuntu22.04上配置SSH远程连接时显示自定义欢迎消息
本文介绍了如何在Ubuntu22.04系统中设置SSH服务,以便在用户远程连接时显示自定义消息。步骤包括编辑sshd_config文件,指定banner路径,并重启sshd服务。
1万+

被折叠的 条评论
为什么被折叠?



