【发布时间】:2021-03-27 07:34:46
【问题描述】:
我的 privkey.pem 私钥在表单中
-----BEGIN RSA PRIVATE KEY-----
xxx
-----END RSA PRIVATE KEY-----
我需要创建一个 Bamboo 任务以使用此密钥通过 ssh 连接到服务器。不幸的是,我看到 Bamboo 只能在一行中存储变量,所以如果我粘贴密钥,所有的“\n”都会被删除,所以这不起作用:
eval $(ssh-agent -s)
echo "${bamboo.sshKey}" | ssh-add - > /dev/null
scp -vvv -o StrictHostKeyChecking=no .....
有没有办法让私钥以“单行”格式从 ssh-add 中读取? 或者,是否有一种干净的方法来重新解析密钥以再次获得剥离的“\n”?
【问题讨论】: