小编Jan*_*uka的帖子

如何对 SSH 私钥进行编码然后解码

private-key我作为环境变量传递gitlab。但是当我回显它时,它被改变了,它并不是真正的格式:

-----BEGIN RSA PRIVATE KEY----- 
xxxxxxx 
-----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

所以我认为解决方案必须encode再次解决,然后decodebase64

我怎样才能用bash外壳做到这一点?

我尝试的是:

encode ./private-key 
bash6d -d ./private-key
Run Code Online (Sandbox Code Playgroud)

我怀疑这不是办法。有人可以帮帮我吗?

linux ssh base64 encode

8
推荐指数
1
解决办法
3万
查看次数

如何使用 terraform 获取默认的 vpc id

我正在尝试使用我的帐户中vpc_iddefaultvpcawsterraform

这是我尝试过的,但它给出了错误

错误:无效的数据源

这是我试过的:

data "aws_default_vpc" "default" {

}


# vpc
resource "aws_vpc" "kubernetes-vpc" {
  cidr_block = "${var.vpc_cidr_block}"
  enable_dns_hostnames = true

  tags = {
    Name = "kubernetes-vpc"
  }
}
Run Code Online (Sandbox Code Playgroud)

amazon-web-services terraform

7
推荐指数
1
解决办法
2430
查看次数

Consul HTTP请求获取所有kv值

我需要使用 http api 获取所有consulkv 值。目前我可以使用以下命令获取一个值。

curl -k -X GET https://consul.banuka1.us-east-2.test:8543/v1/kv/banuka-test/test-value?token=1995-08-18
Run Code Online (Sandbox Code Playgroud)

它仅返回其中指定的值 ( test-value)

但我想获得所有的值kv store

我怎样才能做到这一点?这里有解决方法吗?

注意:我已经使用consulcli 完成了此操作,但我想使用https api

consul consul-kv

6
推荐指数
2
解决办法
1万
查看次数

如何正确设置Gitlab gitlab-ci变量

我想设置一个gitlab变量,以便它可以被gitlab-ci.yaml

我想设置的变量是 assh private key并且它正在被复制到服务器。

问题: - 当我如下设置私钥时,它会更改该私钥的结构,从而导致密钥不正确。

在此输入图像描述

之前的私钥:(出于安全考虑我只放了一半)

-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAmJwjZmGw7sitfoCb88xpn6bfgoSKVat5j8rvyGgOkX/Eavag
32izNxWbZvQ249nE1rOwpWAmxtN+JyFEo6IlVhfbrwfRGen+RFboARAe5s5/6ETI
c70s68xFmZxHJYJlt+lJoTOz+YnoK4QaIFbFoh/keRTSnIr7gMlDjv7VFH4VBhJ4
Jpp9TtmK5hsmpnESWYameePdFuo9vZFssrqLZXBGISGEOafGuZhT6eh/iG3sNeeK
.
.
.
-----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

从管道保存到服务器后的私钥:

-----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEAz26/7zOELE87ColkJBhNWBQcvL7DjhdRCeWmHeeSPZ2PSjZS KP1+a/J0eHuBHvVIOrZB8oyPnfXfpOlga5y2TIvxLTgNNFzbzGScBIYHNQ9sBzAB w3IEiHzkJCYYY3rWuUMlJtLIyWnaIS8CBYQvO/DlcB70V5z9kWuu5VJDvV8esOnH +Pe2pk/08R2Q610UwOm4blJi0UAVd89Cd3/kPuC5xln+wumdqtQ8ZiAKRvZiXUgK 
.
.
.
b4ewuT1RZXkO6WyP/CSdFjEvYi9pxErXYMMY5hFFJCnzQcEQPXqW -----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

我怎样才能避免这种迷失方向呢?

linux ssh continuous-integration gitlab

5
推荐指数
1
解决办法
6256
查看次数