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-----

深圳逆时针​​​​​​​

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值