Linux-Skills:在用户远程连接ssh的时候显示自定义消息

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

完成设置!

在这里插入图片描述



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值