当我输入以下命令时:
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 来绕过代理(未显示)。