Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Curl 无法在终端中快速从我的服务器下载数据_Curl_Ssh_Download - Fatal编程技术网

Curl 无法在终端中快速从我的服务器下载数据

Curl 无法在终端中快速从我的服务器下载数据,curl,ssh,download,Curl,Ssh,Download,我跑不成功 curl $Masi@host:~/folder curl: (6) Couldn't resolve host 'host:~' 我有主机的SSH密钥。 我试图使用与scp类似的curl 如何使用curl快速下载私有数据?我建议您阅读curl手册,了解有关如何下载私有数据的信息。我认为cURL不能以您希望的方式取代scp 如果您有一个安全的FTP(SFTP)服务器或安全的HTTP SSL(HTTPS)服务器,那么cURL可以接受SSH密钥(尽管在Internet上使用SSL密钥更

我跑不成功

curl $Masi@host:~/folder
curl: (6) Couldn't resolve host 'host:~'
我有主机的SSH密钥。 我试图使用与scp类似的curl


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

我建议您阅读curl手册,了解有关如何下载私有数据的信息。我认为cURL不能以您希望的方式取代scp

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

要查看如何传递SSH密钥,请参阅中的
--pubkey
--key
--pass


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

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

只需使用SCP:SCP即可masi@host:~/folder.你想用curl代替scp有什么特别的原因吗?@scraimer:没有特别的原因。我只是不知道你也可以用SCP的另一种方式。谢谢你的建议,你也可以用SCP的另一种方式!谢谢你的解释!