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

天津网站建设icp备重庆百姓网

天津网站建设icp备,重庆百姓网,企业市场营销,榆林公司网站建设描述 当我们使用Docker 远程管理#xff0c;比如IDEA 的Docker连接#xff0c;通常会使用docker Daemon开启2375 端口来方便远程执行发送到管理端口上的Docker命令 但是我服务器开通端口后总是莫名其妙的收到木马入侵提醒。去网上搜索时发现确实有这种问题存在 操作描述 …描述 当我们使用Docker 远程管理比如IDEA 的Docker连接通常会使用docker Daemon开启2375 端口来方便远程执行发送到管理端口上的Docker命令 但是我服务器开通端口后总是莫名其妙的收到木马入侵提醒。去网上搜索时发现确实有这种问题存在 操作描述 开放 2375 编辑守护线程的配置文件vim /usr/lib/systemd/system/docker.service找到ExecStart并 修改ExecStart/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd/run/containerd/containerd.sock重启docker 和守护线程systemctl daemon-reload systemctl restart docker防火墙开通端口 不必多说自己检查调试一下 生成证书及秘钥 防止入侵 以上做法就会开通一个所有IP 都可以访问的2375端口就会引起入侵问题。 如果你的IP 固定你可以在配置文件上进行设置或者针对防火墙进行设置。 以下整理网上的教程生成 证书。 创建一个目录用于存储生成的证书和秘钥 systemctl daemon-reload systemctl restart docker使用openssl创建CA证书私钥期间需要输入两次密码生成文件为ca-key.pem openssl genrsa -aes256 -out ca-key.pem 4096根据私钥创建CA证书期间需要输入上一步设置的私钥密码然后依次输入国家是 CN省例如是Guangdong、市Guangzhou、组织名称、组织单位、姓名或服务器名、邮件地址都可以随意填写生成文件为ca.pem注意证书有效期 openssl req -new -x509 -days 365 -key ca-key.pem -sha256 -out ca.pem创建服务端私钥生成文件为server-key.pem openssl genrsa -out server-key.pem 4096创建服务端证书签名请求文件用于CA证书给服务端证书签名。IP需要换成自己服务器的IP地址或者域名都可以。生成文件server.csr openssl req -subj /CNYour server IP -sha256 -new -key server-key.pem -out server.csr配置白名单用多个用逗号隔开例如 IP:192.168.0.1,IP:0.0.0.0 echo subjectAltName IP:Your server IP,IP:0.0.0.0 extfile.cnf将Docker守护程序密钥的扩展使用属性设置为仅用于服务器身份验证 echo extendedKeyUsage serverAuth extfile.cnf创建CA证书签名好的服务端证书期间需要输入CA证书私钥密码生成文件为server-cert.pem openssl x509 -req -days 365 -sha256 -in server.csr -CA ca.pem -CAkey ca-key.pem \-CAcreateserial -out server-cert.pem -extfile extfile.cnf创建客户端私钥生成文件为key.pem openssl genrsa -out key.pem 4096创建客户端证书签名请求文件用于CA证书给客户证书签名生成文件client.csr openssl req -subj /CNclient -new -key key.pem -out client.csr要使密钥适合客户端身份验证请创建扩展配置文件 echo extendedKeyUsage clientAuth extfile.cnf创建CA证书签名好的客户端证书期间需要输入CA证书私钥密码生成文件为cert.pem openssl x509 -req -days 365 -sha256 -in client.csr -CA ca.pem -CAkey ca-key.pem \-CAcreateserial -out cert.pem -extfile extfile.cnf删除不需要的文件两个证书签名请求 rm -v client.csr server.csr修改证书为只读权限保证证书安全 chmod -v 0400 ca-key.pem key.pem server-key.pem chmod -v 0444 ca.pem server-cert.pem cert.pem将服务器证书复制到其他文件夹 cp server-*.pem /etc/docker/ cp ca.pem /etc/docker/最终生成文件如下有了它们我们就可以进行基于TLS的安全访问了 ca.pem CA证书 ca-key.pem CA证书私钥 server-cert.pem 服务端证书 server-key.pem 服务端证书私钥 cert.pem 客户端证书 key.pem 客户端证书私钥修改配置文件和重启 vim /usr/lib/systemd/system/docker.service # 修改配置文件 ExecStart/usr/bin/dockerd --tlsverify --tlscacert/etc/docker/ca.pem --tlscert/etc/docker/server-cert.pem --tlskey/etc/docker/server-key.pem -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock systemctl daemon-reload systemctl restart docker保存证书文件 并使用 将IDEA 链接地址改为 HTTPS (不是tcp了) 然后将证书文件夹地址设置上 测试 做一个简单的Helloworld 的SpringBoot 程序 做一个Docker File 文件 FROM moxm/java:1.8-fullRUN mkdir -p /zr-erp-serverWORKDIR /zr-erp-serverARG JAR_FILEtarget/HelloWorld-1.0.jarCOPY ${JAR_FILE} app.jarEXPOSE 6666ENV TZAsia/Shanghai JAVA_OPTS -Xms128m -Xmx512m ENV ENCODING -Dfile.encodingutf-8 #睡60 然后启动 CMD java $JAVA_OPTS -jar $ENCODING app.jar使用Docker 发布到服务器 声明 版权声明本文为CSDN博主「Q-T」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。 原文链接链接: CSDN博主「Q-T」的原创文章
http://www.hkea.cn/news/14540955/

相关文章:

  • 公司备案网站负责人是谁网站建设平台简介
  • 怎么建立自己的个人网站wordpress插件mip
  • 做网站比较好哪些网站自己做宣传
  • 山西省住房建设厅网站下载工作组赴哈尔滨
  • 电影网站网页设计长沙网站建立公司
  • 中国建设网站用户名网站开发人员 怎么保存
  • 网站开发招聘需要python抓取更新wordpress
  • 做彩平的材质网站企业微信scrm系统源码
  • 云主机做网站域名打不开wordpress主题框架
  • 北京网站优化推广效果网站建设系统改版
  • 网站备案 icp备案免费推广中文黄页网
  • 长安高端装备网站设计公司局域网聊天工具排行
  • 松岗建设网站织梦网站怎样做百度主动推送
  • 个人博客网站实验报告网站建设教程 冰美人视频
  • 企业网站如何做自然搜索潍坊市网站建设
  • 嘉兴 做网站 推广wordpress 瀑布流分页
  • 网投怎么做网站wap网站开发框架
  • 网站域名需要交费吗wordpress主题安装报错
  • 深圳鹏洲建设工程有限公司网站平台景观设计效果图
  • 建设自己的网站wordpress 拼音插件
  • 营销网站建设套餐seo免费优化软件
  • 怎么样才能让百度收录自己的网站手机seo排名
  • 移动网站开发课程设计做视频的免费软件有哪些
  • 单页网站编辑器微信商户平台入口
  • 做网站需要写那些xmind宁都网站建设
  • 花都五屏网站建设影视广告公司网页设计
  • 做资金盘 互助盘的网站怎么阐述自己做的网站
  • 网站开发和微信开发需要什么人百度智能云
  • 深圳罗湖企业网站推广北京网页设计公司有哪些
  • 做网站的报价方案渭南建网站