如何实现https密钥对登录方式

先安装docker

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

systemctl start docker.service systemctl enable docker.service

yum install -y docker-ce docker-ce-cli containerd.io

vim /opt/harbor/harbor.yml

openssl genrsa -des3 -out server.key 2048

openssl genrsa :生成密钥 RSA

-des3:加密的算法 Triple DES加密的算法,生成的私钥进行加密

-out server.key 生成私钥文件

2048:密钥的位数是2048

openssl rsa -in server.key.old -out server.csr

cp server.key server.key.old

chmod 777 server.*

/prepare

./install.sh

第二台机器也需要docker

mkdir -p /etc/docker/certs.d/hub.test.com

docker pull nginx

回到第一台docker上

cd /

scp -r data/ root@20.0.0.62:/

再回到第二台docker上

docker pull nginx

cp server.crt server.csr server.key /etc/docker/certs.d/hub.test.com/

vim /lib/systemd/system/docker.service

systemctl daemon-reload

systemctl restart docker

yum -y install telnet

telnet hub.test.com 443

docker tag nginx:latest hub.test.com/library/nginx:wqb

docker login -u admin -p 123456 https://hub.test.com

docker push hub.test.com/library/nginx:wqb

相关推荐
Xzq21050916 小时前
以太网协议 —— 数据链路层
服务器·网络·网络协议
xUxIAOrUIII16 小时前
【WebSocket】原理介绍
网络·websocket·网络协议
白太岁16 小时前
通信:(10) 应用层(第5层):http 与 https
网络协议·http·https
liulilittle17 小时前
OPENPPP2静态隧道UDP中断问题排查与解决
网络·网络协议·ubuntu·udp·debian·信息与通信·通信
会员果汁17 小时前
TCP/IP网络-网络接口层标准
网络·网络协议·tcp/ip
有浔则灵18 小时前
Go 语言 net/http 包详解:从入门到实战
http·golang·xcode
吠品18 小时前
告别异步等待!UniApp uni.getSystemInfoSync:即时获取设备信息的效率利器
https·ssl
铭哥的编程日记19 小时前
DNS解析 HTTP TCP/IP ICMP/NAT/NAPT相关知识点
网络协议·tcp/ip·http
小江的记录本19 小时前
【AOP】AOP-面向切面编程 (系统性知识体系全解)
java·前端·后端·python·网络协议·青少年编程·代理模式
安逸sgr19 小时前
MCP 协议深度解析(一):MCP 协议概览与架构设计
服务器·网络·人工智能·网络协议·agent·mcp