当前位置: 首页 > news >正文

安全加固后SSH无法远程登陆的主要原因

一、发现问题

事情起因:
同事反馈ESXI中的A虚拟机(Centos)无法ssh远程了(远程端口在虚拟机创建时就被修改为了10022),但前段时间都还可以正常登录。

初步排查:
A虚拟机可以被ping通,但是telnet 10022端口显示超时。
因此初步判断是防火墙拦截问题。

二、排查经过和解决办法

1、查看虚拟机内防火墙,发现是关闭状态。
尝试重启没用,看报错也无法看出什么,如下图

因此journalctl -xe进一步查看报错,如下图

这里显示我们报错的原因跟selinux目前策略有关,根据过完经历,大概明白是因为SELinux做安全加固是,使用了targeted策略导致。

2、查看selinux发现是正常运行,targeted策略不允许未经授权的程序访问网络端口,除非这些端口已经被明确地添加到 SELinux 的策略中。

解决办法(有2种,但本篇文章只写了最简单的一种):
将10022添加到策略中:
相关命令及解释如下图

上图命令可以查看SELinux在targeted策略下,允许的协议类型及对应的端口号;

semanage port -a -t http_port_t -p tcp8080-a 表示添加。 -t 后面跟的是类型(在这个例子中是 http_port_t,这是专门为 HTTP 服务预留的类型)。 -p 指定协议(在这个例子中是 tcp)。8080是你要开放的端口号。

再次重启ssh,就可以正常启动成功了,如下图

3、再次用其他主机尝试telnet A主机的10022端口,发现还是超时。反思后想起来,Centos的防火墙,除了firewall还有iptables,如下图

将1002端口在iptables中配置为允许,如下图

添加成功后查看iptables全部策略,可以看到添加成功

4、问题解决。

三、总结

在重要机关单位和大型企业中,安全加固是必不可少了,因此将selinux设置为target策略、将许多重要服务的默认端口修改(比如ssh端口修改为10022)、将防火墙打开都是必须的。
但相应带来的问题就是,许多重要服务的默认端口被修改后,运维人员必须要注意修改相应的selinux策略和防火墙规则。
本篇文章最初的起因就是,不熟悉运维流程的虚拟机使用者在进行相应的安全加固操作后,并未做完整的加固流程。

教训:
修改默认端口、修改selinux策略、封禁和开放重要端口往往都是配套的。

http://www.cnnetsun.cn/news/3925.html

相关文章:

  • 解锁心理占星认证之路:为何新月文化的国际认证成为副业发展的首选平台?
  • FOC控制(仿真+硬件+软件)
  • 智能科学毕设简单的课题建议
  • Wan2.2-T2V-A14B如何识别并规避敏感内容生成?
  • Wan2.2-T2V-5B在智能客服视频回复系统中的集成构想
  • Wan2.2-T2V-5B支持与大语言模型联动生成脚本+视频
  • 惊呆了!用原生JS实现拖放,竟比你想象的简单100倍!
  • JavaScript Notifications API:告别alert弹窗,开启沉浸式用户体验革命!
  • Wan2.2-T2V-A14B支持昼夜交替与时间流逝效果模拟
  • WanVideo_comfy:革命性AI视频创作框架深度解析
  • 分布式系统元数据高可用:Apache Doris如何实现99.99%可用性保障
  • 超800万罚单再敲警钟:合规无小事,智慧法务成企业“必答题”
  • 计算机毕设java高校宿舍管理系统 基于Java的高校宿舍信息化管理平台设计与实现 Java技术驱动的高校宿舍管理系统开发与应用
  • 强化学习7倍速提速方法:从单核蜗牛到多核猎豹
  • Python跨平台剪贴板操作终极指南:快速实现文本复制粘贴
  • TinyMCE6处理OA系统word文档批量上传
  • 美股Tick数据获取方式汇总
  • 终极文件解压工具与二维码生成器:跨平台完整指南
  • 突破传统:WheelPicker轮盘组件如何重塑Android应用交互体验
  • Readest翻页动画系统:打造沉浸式数字阅读体验的完整指南
  • Rust机器学习框架Candle:打破Python垄断的终极武器
  • 基于Vue.js的企业级数据可视化架构设计与实践
  • Laravel 13多模态表单处理:3个你必须掌握的高级技巧,否则将落后同行2年
  • PS 图案预览:特效美术的“免死金牌”?AI 秒成无缝魔法纹理
  • 半导体行业标签打印存在的问题
  • Wan2.2-T2V-A14B生成极端气候现象预警科普视频
  • 复杂工业环境毫米级测距产品-24G/80G/120G毫米波雷达FMCW高精度测距:广泛应用于钢厂、港口的无人化天车等场景
  • 【FPGA】电子学习资料(持续更新)
  • ​ ⛳️赠与读者[特殊字符]1 概述ADMM算法在分布式调度中的应用 复刻ADMM的论文,主要参考 包括并行算法(Jocobi)和串行算法(Gaussian Seidel, GS) 主要参考文
  • ISTA 6-SAMSCLUB 包装测试标准详解