springcloud 配置中心 SSH 密钥验证
摘录
Config 配置中心 小结
SSH 密钥验证配置:
- 公钥在git账号个人中心设置,github有单独的ssh设置条目,tfs在安全设置;不同平台可能不一样,自寻;
- 私钥开头和结尾前一行需要\n,中间行需要 \ 连接;要保证秘钥内容是绿色有效值文本;
- 目前网上关于SSH配置的博文较少,我所见几篇都是yml格式且是官方文档原文,如有问题欢迎联系
spring.cloud.config.server.git.ignore-local-ssh-settings=true
spring.cloud.config.server.git.strict-host-key-checking=false
#重点,注意格式,这里仅贴几行
spring.cloud.config.server.git.private-key=-----BEGIN RSA PRIVATE KEY-----\n\
MIIEogIBAAKCAQEAlwBdaROcsgEaO2cxxU9/0LzixFunoNHWoBaCCu//yv26/T3O\
DaNNo+zYkDCUF4nIAUdSYWO669lz7vnTg9YKURMvI61mT9Zd41GA5J0noZe+Xudj\
9EqiuHj+OjfUSRycq/z7iolhACVtXCcpya1okHcTAhOC2Vx5gH8=\n\
-----END RSA PRIVATE KEY-----
- 此时spring.cloud.config.server.git.uri地址格式注意切换
- github的公开仓库http连接无需验证,但是地址是git@github.com****.git的话就需要ssh证书验证
- 秘钥配置时开头的—-BEGIN RSA PRIVATE KEY —-这个不是注释,是必须的,是秘钥的一部分
官网yaml格式:
spring:
application:
name:config-server
cloud:
config:
server:
git:
uri: git@github.com:test.git
searchPaths: test-config-repo
lable: master
strict-host-key-checking: false
ignore-local-ssh-settings: true
private-key: |
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAqiPGslkuFOCM4hVAVSHi61JbCJBqDGwFspjb2Lbe9OjDGoUT
1OLeLV2OFiHeBnYQleDpDQ2bsarAQX5KYpqbKnLer9fq14sOWO0aXh2HuZrANDtW
UHPTUteCiR6SUBsPUBG8cmzs/MJSTFTnI1/iE1ck+Kz7nv3s6V95b9WcDPILQtF6
nlMwle1PAa3MJ2sVdcheOwBZfKQc9LWAWUQ+6nsTfb+KCtg7LVdUUV1SB7FIJcm8
1xwd/U7H+RH47RXDb8NyvQU1TBY1+1604SymqcJdDIPVzzlKK59vKoq8ioBNdUCt
h8OtKD+nerhoJDhRY0baTJxOo+/QIDAQABAoIBAGDldyfcRi6rGjekeeUjRpjCqD
h5j0b5Otl4LNHp7G003WPim5pqijYz7dPU/eoeb/Ozl/wh9yT9q22dFhuvN/2Bl7
YkdeM9Z7jk/+APH4QykuUsT2jyTgwECKem7ZXGoSU5KztaMUlFLOB3gRPZr7T8gL
nmJyHcWZp3UBvkdtao9h5C9DCaYI+4b4ipDVqabyRJB/9KgQEkWWevpY4u4OaoWe
c6e+3xNHIGhTNavvS37LP1AA3lLEpwqg/DFZVyfginVificFdw8ZfdC5yUq/09ub
nlPZzxPp45bIhYhMf2x9KzbkIb9SzztEDMmfbkili/HgqP735vNqRQgTSME+vyFM
iwOX5gECgYEA19hgRdfKEq74gevQM9X5zEz5pA532yA7TcGK+W07KxoxieQJ7YtN
g52aj2yTw2m/nN+VIvLqItBa5Cjgp6akJbDntbd6K4zostAsy7q9o/DswfseA38q
dOTb+qxqtqLjAJw8xxnvlcN3M8coGfHyUDDV4lXSMZ450EAywLuCgYItLOUfOvgn
D6QOVl+ihLH41e2lZsSRdEUWsnxBDxSsFQ3CllkD0ncbkMwUknbriASoXLZo4NSO
NebUNhuCQEJTwqwmDENR5RRn85dne35ftFxnQhG/cEYuCMli8TKj68pX61R/ez1U
R7I1y9u0PemWBIF3OTR2G2vgZ0WuECgYEAr+syPzjqxRDGjejKIW5tyBtnXuxEEQ
ixmY4rDKXSClOOoPljBRF3X0gWWK3VxzBpfYgG7p1VLarRrbZhqfmO/imaWnmUiX
xDKrvd4XnBNGqfb5rv5Tx94FVbjoJbid+rtGGCz7fybF6Ta4VhjIQvGw7hrA1Sp5
5c+ma9mfCKGHjCgYEAnWUxI0lDoG3XN+AwFzzh6YZHC9QiZHfX/JJiCl7B5BlhP0
DszwcM/d8+J7iQiQxH25TNczX609RyINYL0LKtXa2u9rqv442IVGQ1aZCyxjOyxo
C346FAJvvswY5xIqoTIxE472tY0CwPy2yd1/qpYc7zkbPlqR46XdPietFfEQAz5R
uy6P6aECgYAIbZZ0rhM0F0dJLFTRqjQzVGYtBPAtBH93I+vux2K2z5XRKH+OD8zN
SsQEX+84E29GIzM8q3jkVgCnNmaIxlfOo5CaCAmws/Ogry4nfscS6/Y9tTp4c4QZ
FTCctlldW0EKiFDO9cX0aawXfY5Q7c7RR+kWG8Nkj61jh6uy6WqxXA==
-----END RSA PRIVATE KEY-----
深圳逆时针
springcloud 配置中心 SSH 密钥验证相关推荐
- SpringCloud配置中心内容加密
转载自 SpringCloud配置中心内容加密 从配置获取的配置默认是明文的,有些像数据源这样的配置需要加密的话,需要对配置中心进行加密处理. 下面使用对称性加密来加密配置,需要配置一个密钥,当然也可 ...
- SpringCloud配置中心客户端读取配置
转载自 SpringCloud配置中心客户端读取配置 微服务连接配置中心来实现外部配置的读取. 引入依赖 <dependencies><dependency><group ...
- Nacos教程_3 整合SpringCloud(配置中心+服务发现)
教程原稿 https://gitee.com/fakerlove/joker-nacos 文章目录 3. 整合SpringCloud(配置中心+服务发现) 3.1 写配置 3.2 创建父工程demo ...
- SpringCloud配置中心Nacos
SpringCloud配置中心Nacos 一.配置中心介绍 1.Spring Cloud Config 2.Nacos替换Config 二.读取Nacos配置中心的配置文件 1.在Nacos创建统一配 ...
- SpringCloud配置中心-Config
本文主要讨论原理,不涉及使用示例. 一 搭建Config Server SpringCloud Config支持通过git.svn等搭建配置中心.因为目前使用git管理代码比较常见,所以接下来介绍通过 ...
- 搭建SpringCloud配置中心 Config Server
项目地址: 链接:https://pan.baidu.com/s/1Mxo0ltvZbpz_r8mCU-mSpw 提取码:3j4a 问题解答: SpringCloud Config 分布式配置文件中 ...
- SpringCloud配置中心高可用搭建
本文通过config server连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行. 引入依赖 <dependencies><dependency> ...
- Springcloud配置中心客户端启动时Could not resolve placeholder ‘version‘ in value “${version}“报错原因
问题排查: 1.先确定${version}与远程仓库中version字段名一致 2.远程仓库配置文件名是否与client项目的spring.application.name名是否匹配(误区就是这里,远 ...
- java B2B2C源码电子商务平台 -SpringCloud配置中心高可用搭建
本文通过config server连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行.需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台 ...
最新文章
- tomcat生成catalina.out文件
- hdu4990 矩阵快速幂
- 常见数据归一化的几种方法
- 【Flask项目】项目准备之-创建模块的蓝图
- 成本直降50%,下一代网关震撼发布
- python PyQt5 sender(是发出信号的对象)、receiver(接收信号的对象)、slot(插槽)(是对信号做出反应的方法)
- .NET开发者如何愉快的进行微信公众号开发
- gis差值分析_新视窗产品展播(七) | BIM+GIS征地拆迁信息化管理平台
- coap python3_node-coap入门(三)——Observe
- ViewState笔记
- django-分组聚合查询
- 如何提升数据安全治理能力
- java矩形碰撞检测_MonoGame中碰撞检测矩形的起源
- 【prescan入门】prescan入门教程(场景搭建、参数设置、连接MATLAB实现仿真)
- swf播放器air android 版,网极SWF播放器(com.webgenie.swf.play) - 1.6.3 - 应用 - 酷安
- 一些免费在线杀毒网址
- android 拍照 对焦,Android Camera2 拍照(四)——对焦模式
- Linux中将4块10T新硬盘合并成一个,挂载到Resource目录下
- Explain的解读
- HAL库的串口基础学习(包含串口接收不定长数据的实现)
热门文章
- 51单片机步进电机全套资料(启停+正反转+加减速+显示速度+中断)【源程序+流程图+接线图+视频+答辩报告】综合设计首选
- 利用scrapy爬取豆瓣top250
- Java高性能解析器实现思路及方法
- fes防御色覅十点半
- 服务器系统编码格式,服务器系统编码格式
- 转windows7下制作苹果mac os x 10.10Yosemiteu盘启动盘
- android录音raw格式转换,android录音raw用lame转换成mp3
- 天龙八部怀旧服务器维护,新天龙八部玩家苦寻当年的师傅,8年间玩了十个服务器...
- 1-3 jsp页面跳转时弹出小窗口的方法
- AI丨耐克宣布收购预测消费者需求的AI初创公司Celect