Https加密超文本传输协议的运用

证书是自定义颁发。私立密钥(因此访问某些网站会显示网站不安全)

拖入docker-compose
docker-harbor   安装包mv docker-com...   docker-compose
mv docker-compose /usr/local/bin/
chmod 777 /usr/local/bin/docker-compose安装dockertar -xf harbor....cp harbor.yml.tmpl harbor.ymlhostname: hub.test.com这次https不注释certificate: /data/cert/server.crt
证书private_key: /data/cert/server.key
私立密钥修改密码

cd /data/cert
openssl genrsa -des3 -out server.key 2048openssl genrsa:生成密钥,通过rsa的方式
-des3:加密算法,Triple DES加密的算法,生成的私钥进行加密-out server.key:生成私钥文件2048:密钥的位数是2048

生成声明证书请求文件
openssl req -new -key server.key -out server.csr
123456CN
JS
NJ
TEST
hub.kgc.com
admin@test.com
其他的全部回车

把key做备份

cp server.key server.key.oldopenssl rsa -in server.key.old -out server.key
123456

生成签名证书即可

openssl x509 -req -days 1000 -in server.csr -signkey server.key -out server.crtchmod 777 server.*
cd /opt
cd harbor
./prepare./install

harbor安装好之后

https://ip地址

如何使用另一台主机认证登录

test2
安装docker
systemctl stop firewalld
setenforce 0
systemctl restart dockermkdir -p /etc/docker/certs.d/hub.test.comtest1
scp -r data/ root@20.0.0.62:/
yes
123test2
docker pull nginx
cd /data
cd cert
cp server.crt server.csr server.key /etc/docker/certs.d/hub.test.com/
cd /etc/docker/cert.s/hub.test.com/
vim /lib/systemd/system/docker.service--insecure-registry=hub.test.comsystemctl restart dockervim /etc/hosts
192.168.233.10 hub.test.com

安装测试工具

test2
yum -y install telnet

docker tag nginx:latest hub.test.com/library/nginx:zzrdocker login -u admin -p 123456 https://hub.test.comdocker push hub.test.com/library/nginx:zzr

实验本质:生成两个密钥文件互传即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/299036.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文搞懂设计模式之建造者模式

大家好,我是晴天,我们又见面了,这周我们继续学习一文搞懂设计模式系列,本周将一起学习建造者模式(生成器模式) 什么是建造者模式 建造者模式(也称为生成器模式)是一种创建型设计模式…

【MySQL】:事务(下)

事务 一.MVCC机制(读-写)1.预备知识1.三个记录隐藏字段2.undo日志 2.模拟MVCC3.Read View4.整体流程 二.RC与RR的本质区别1.当前读和快照读在RR级别下的区别1.测试一2.测试二 2.RR 与 RC的本质区别 数据库并发的场景有三种: 读-读 :不存在任何问题&…

【六大排序详解】中篇 :选择排序 与 堆排序

选择排序 与 堆排序 选择排序 选择排序 与 堆排序1 选择排序1.1 选择排序原理1.2 排序步骤1.3 代码实现 2 堆排序2.1 堆排序原理2.1.1 大堆与小堆2.1.2 向上调整算法2.1.3 向下调整算法 2.2 排序步骤2.3 代码实现 3 时间复杂度分析 Thanks♪(・ω・)&#…

Vue在页面上添加水印

第一步:在自己的项目里创建一个js文件;如图所示我在在watermark文件中创建了一个名为waterMark.js文件。 waterMark.js /** 水印添加方法 */ let setWatermark (str1, str2) > {let id 1.23452384164.123412415if (document.getElementById(id) …

WPF中数据绑定转换器Converter

使用场景:ViewModel中的数据如果跟View中的数据类型不匹配。 下面是以int类型调控是否可见为例子 步骤一:创建转换器类 在xaml中查看Converter的定义可以知道Converter是一个接口类型,因此转换器的类定义需要使用这个接口 internal class Vi…

计算机视觉技术-使用图像增广进行训练

让我们使用图像增广来训练模型。 这里,我们使用CIFAR-10数据集,而不是我们之前使用的Fashion-MNIST数据集。 这是因为Fashion-MNIST数据集中对象的位置和大小已被规范化,而CIFAR-10数据集中对象的颜色和大小差异更明显。 CIFAR-10数据集中的前…

如何使用Docker部署Dashy并无公网ip远程访问管理界面

文章目录 简介1. 安装Dashy2. 安装cpolar3.配置公网访问地址4. 固定域名访问 简介 Dashy 是一个开源的自托管的导航页配置服务,具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起,形成自己的导航…

不同参数规模大语言模型在不同微调方法下所需要的显存总结

原文来自DataLearnerAI官方网站: 不同参数规模大语言模型在不同微调方法下所需要的显存总结 | 数据学习者官方网站(Datalearner)https://www.datalearner.com/blog/1051703254378255 大模型的微调是当前很多人都在做的事情。微调可以让大语言模型适应特定领域的任…

WordPress主题大前端DUX v8.3源码下载

DUX主题8.3版本更新内容: 新增:Cloudflare Turnstile 免费验证功能 新增:子菜单页面模版,支持多级页面 新增:手机端文章内表格自动出现横向滚动条,可集体或单独设置滚动宽度 新增:标签云页面模版…

springboot 共享自习室座位管理系统 -计算机毕业设计源码55732

摘 要 随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设共享自习室座位管理系…

零基础入门网络安全必看的5本书籍(附PDF)

书中自有黄金屋,书中自有颜如玉。很多人学习一门技术都会看大量的书籍,经常也有朋友询问:零基础刚入门,应该看哪些书?应该怎么学?等等问题。今天就整理了5本零基础入门网络安全必看书籍,希望能帮…

overleaf 支持中文

基本操作 左上角menu中,切换compiler 到xelatex。 然后在\documentclass声明下面加一个 \usepackage{ctex}。 使用\usepackage{xecjk}可能也可以,但会有警告。 警告分析 Font “FandolSong-Regular” does not contain requested Script “CJK”。 网上…