我运行不成功

curl $Masi@host:~/folder
curl: (6) Couldn't resolve host 'host:~'

我有主机的SSH密钥。 我试图像scp一样使用curl。

如何使用curl快速下载私人数据?

有帮助吗?

解决方案

curl是一个HTTP客户端 - 您不能将其用作SSH客户端。 SCP有什么问题?

其他提示

我建议您阅读cURL的手册页,了解有关如何使用的信息做这个。我认为cURL不能以你想要的方式替换 scp

如果您有安全的FTP(SFTP)服务器或安全的HTTP SSL(HTTPS)服务器,则cURL可以接受SSH密钥(尽管在Internet上更常使用SSL密钥。)它可以使用这些密钥进行身份验证并通过服务器与用户公开的目录建立安全连接。

要了解如何传递SSH密钥,请参阅 - pubkey , - key - pass =“http://curl.haxx.se/docs/manpage.html"rel =”nofollow noreferrer“>手册页

了解您的主目录不必通过此类服务器可用是很重要的。即使您使用用户和密码进行身份验证。 scp 通过不同的服务器工作,并且(默认情况下)会像登录一样解释路径。因此相对路径相对于主文件夹,就像你期望的那样。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top