
我在捲曲方面遇到了嚴重的問題。我想從在 Windows 10 下工作的遠端伺服器上的樹莓派複製檔案。
如果我執行以下命令:
curl -k -v -u user.me: --pubkey .ssh/id_rsa.pub -T ./image1.jpg sftp://[email protected]/c:/Users/user.me/Documents/image1.jpg
文件已成功上傳。
如果我執行相同的命令,將協定更改為 scp:curl -k -v -u user.me: --pubkey .ssh/id_rsa.pub -T ./image1.jpg scp://[電子郵件受保護]/c:/Users/user.me/Documents/image1.jpg
我收到一個錯誤:
捲曲:(67)身份驗證失敗
如果我嘗試直接使用 scp,它工作正常: scp ./image1.jpg[電子郵件受保護]:c:/Users/user.me/Documents/image1.jpg
您能否向我解釋一下,為什麼當我使用curl 時,scp 和sftp 會出現不同的行為?有什麼辦法可以讓curl使用scp協定成功上傳嗎?