curl 无法使用 docker 中的私钥进行身份验证

时间:2021-07-20 15:11:13

标签: docker curl ssh sftp scp

当我输入以下命令时:

sftp -q -oPort=22022 -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa username@target:geoinsights/data/

我进行身份验证。

但是当我这样做时:

curl --insecure -u "username": --key ~/.ssh/id_rsa "sftp://target:22022/geoinsights/data/"

我无法进行身份验证。 (卷曲 67 错误)

这是我从运行在 docker 映像上的脚本执行时。但是当我从终端执行第二行时,我可以进行身份​​验证。我必须在本地更新 cURL 才能让它执行 sftp,但我没有修改 docker 镜像上的 cURL。 docker 上的 cURL 是否正常工作?

注意:由于代理问题,我必须使用 cURL 来绕过代理(未显示)。

0 个答案:

没有答案