美文网首页
容器安全之容器中禁止运行SSH服务

容器安全之容器中禁止运行SSH服务

作者: 微凉哇 | 来源:发表于2021-12-21 18:42 被阅读0次

描述

SSH服务不应该在容器内运行

隐患分析

在容器内运行SSH可以增加安全管理的复杂性
难以管理SSH服务器的访问策略和安全合规性
难以管理各种容器的密钥和密码
难以管理SSH服务器的安全升级
可以在不使用SSH情况下对容器进行shell访问,避免不必要地增加安全管理的复杂性。

审计方式

for i in `docker ps --quiet`;do
docker exec $i ps -el|grep sshd >/dev/null
if [ $? -eq 0 ]; then
    echo "container : $i run sshd..."
fi
done

返回值如下,说明下面几个容器内部运行ssh服务

container : 0781479bef1b run sshd...
container : fea9d4d5708a run sshd...
container : 38bb65479056 run sshd...
container : 212fec812c01 run sshd...

修复建议

卸载容器内部ssh服务或重新构建不含有ssh的镜像,运行容器

参考文档

相关文章

  • 容器安全之容器中禁止运行SSH服务

    描述 SSH服务不应该在容器内运行 隐患分析 在容器内运行SSH可以增加安全管理的复杂性难以管理SSH服务器的访问...

  • 几张图带你看明白K8S的容器技术安全和使用情况

    Sysdig 2021 容器安全和使用报告 客户正在运行哪些服务? 在容器[https://www.alauda....

  • docker@debian 将内存耗尽SSH登录后无法操作

    事情是这样的:我在服务器上运行了一个容器(未做资源限制),结果容器把内存吃满了。ssh还能登上容器,但登上后什么都...

  • docker 一些基本操作

    1.创建容器 2.进入容器 ssh登录 1.修改密码 2.安装ssh 3.修改ssh配置文件 4.启动服务 容器导...

  • docker笔记

    docker内容 进入VM BASHdocker-machine ssh [machine-name] 运行容器中...

  • docker 守护式容器

    什么是守护是容器: 能够长期运行没有交互式回话适合运行应用程序和服务 以守护形式运行容器: 返回运行中的容器 do...

  • k8s运行容器之Job(四)

    Job 容器按照持续运行的时间可分为两类:服务类容器和工作类容器。 服务类容器通常持续提供服务,需要一直运行,比如...

  • docker学习--第六章:守护式容器

    什么是守护式容器 能够长期运行没有交互式会话适合运行应用程序和服务 以守护形式运行容器 附加到运行中的容器 启动守...

  • docker守护容器

    以守护形式运行容器 附加到运行中的容器 启动守护式容器: 查看容器日志: 查看容器内进程 在运行中的容器内启动新进...

  • docker 启动容器相关操作

    启动容器相关操作: 运行一个容器 在后台运行一个容器 为了保证提供服务,不能让容器运行后立马退出,所以需要使容器保...

网友评论

      本文标题:容器安全之容器中禁止运行SSH服务

      本文链接:https://www.haomeiwen.com/subject/rkfmaltx.html