讲师中心 微信公众号
AI工具推荐 视频效率加速

新手怎么配置Linux系统的SSH连接欢迎Banner隐藏操作系统具体内核

陌晨大大_8172

陌晨大大_8172

发布时间:2026-04-28 07:23:36

|

510人浏览过

|

来源于php中文网

原创

SSH Banner默认不显示内核信息,真正泄露源是/etc/issue、/etc/issue.net或SSH握手版本字符串;应配置VersionAddendum none、清空并锁定横幅文件、启用自定义Banner、管控MOTD。

新手怎么配置linux系统的ssh连接欢迎banner隐藏操作系统具体内核

Linux系统SSH连接欢迎Banner默认不显示内核信息,但若你看到类似“Ubuntu 22.04, Linux 6.5.0-xx-generic”这类内容,说明Banner或底层系统文件被意外暴露。真正泄露内核版本的通常不是SSH Banner本身,而是 `/etc/issue`、`/etc/issue.net` 或 SSH 握手时返回的服务版本字符串。新手只需三步就能有效隐藏:

关闭SSH握手阶段的版本后缀

OpenSSH在TCP连接建立初期会发送一行标识(如 SSH-2.0-OpenSSH_9.2p1 Debian-2+deb12u2),括号里就是可隐藏的部分:

  • 编辑 /etc/ssh/sshd_config,添加或修改这一行:
    VersionAddendum none
  • 保存后执行 sudo systemctl reload sshd(不用restart,避免断连)
  • 验证:用另一台机器运行 nc -v your-server-ip 22,观察首行是否只剩 SSH-2.0-OpenSSH_9.2p1(主版本号无法彻底隐藏,但去掉了发行版和补丁细节)

禁用或清空系统级登录横幅文件

SSH服务本身不读取 `/etc/issue`,但很多Linux发行版(如Debian、Ubuntu、RHEL/CentOS)会让getty或telnet等服务加载它,而某些SSH配置(如未设Banner)可能间接触发显示。更稳妥的做法是清理源头:

Obsidian (Linux)
Obsidian (Linux)

操作 Obsidian 库(纯 Markdown 笔记),并通过 notesmd-cli 实现自动化。

下载
  • 清空两个关键文件:
    sudo truncate -s 0 /etc/issue /etc/issue.net
  • 设为只读,防止被覆盖:
    sudo chmod 444 /etc/issue /etc/issue.net
  • 注意:改完需重启 getty 服务(如 sudo systemctl restart getty@tty1)或重新插拔终端才生效

正确启用自定义SSH Banner(可选但推荐)

如果你希望用户登录前看到统一提示(比如“Authorized access only”),必须显式启用Banner,并避开常见陷阱:

  • 创建纯文本文件,例如:
    echo "Warning: Unauthorized access prohibited." | sudo tee /etc/ssh/banner
  • 设置权限和所有者:
    sudo chmod 644 /etc/ssh/banner && sudo chown root:root /etc/ssh/banner
  • 在 /etc/ssh/sshd_config 中取消注释并写入:
    Banner /etc/ssh/banner
  • 确保该路径不是符号链接,且上级目录(如 /etc、/etc/ssh)权限不能过宽(比如不能是777)
  • 再次 reload sshd;测试时务必从外部机器连接,不要用 ssh localhost(它可能绕过网络栈)

别漏掉 MOTD 和动态提示干扰

有些系统(如Ubuntu 20.04+、CentOS 8+)会在用户成功登录后自动显示 `/etc/motd` 或 `/etc/update-motd.d/` 脚本输出,里面可能含内核、主机名、磁盘状态等——这不属于Banner,但容易被误认为是登录横幅:

  • 检查是否启用动态MOTD:
    ls /etc/update-motd.d/,如有脚本,可临时重命名测试
  • 若只想保留静态提示,可清空 /etc/motd 并禁止更新:
    sudo truncate -s 0 /etc/motd && sudo chmod 444 /etc/motd
  • 注意:MOTD内容在认证后才显示,不影响Banner隐藏目标,但能减少整体信息泄露面

热门AI工具

更多
SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

相关专题

更多
视频服务器配置参数有哪些
视频服务器配置参数有哪些

视频服务器配置参数有处理器、内存、存储、视频编解码器、网络接口、视频输入输出接口、操作系统、安全性、环境适应性和成本。在搭建视频服务器时,需要根据实际需求和预算,合理选择这些参数,以实现高性能、高稳定性和低成本的目标。

4620

2023.10.17

linux的操作系统介绍
linux的操作系统介绍

Linux是一个灵活、稳定、安全的操作系统,适用于各种不同的应用场景,从个人电脑到服务器和嵌入式系统。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

3606

2024.03.20

Linux操作系统的主要用途
Linux操作系统的主要用途

Linux操作系统用途广泛,包括:服务器运营,软件开发,科学研究和教育,嵌入式系统,以及个人电脑和笔记本电脑。想了解更多Linux的相关内容,可以阅读本专题下面的文章。

6319

2024.03.21

linux操作系统的作用
linux操作系统的作用

linux操作系统在以下领域发挥着关键作用:服务器和云计算;嵌入式系统;个人电脑和笔记本电脑;超级计算;其他领域等等。想了解更多linux操作系统的相关内容,可以阅读本专题下面的文章。

2955

2024.04.12

有哪些常见的网络操作系统
有哪些常见的网络操作系统

常见的网络操作系统有windows server、linux、unix、macos server、freebsd、cisco ios、juniper junos和hp-ux等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3504

2024.09.12

32位操作系统怎么改成62位的
32位操作系统怎么改成62位的

要将 32 位操作系统升级到 64 位,需要遵循以下步骤:1. 检查硬件和软件兼容性;2. 备份数据;3. 获取 64 位操作系统;4. 创建可启动安装媒体;5. 从安装媒体启动计算机;6. 选择“升级”选项;7. 完成安装。

3483

2025.04.02

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

4090

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3473

2023.06.29

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

60

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn