linux基于curl实现sftp,如何使用curl从sftp服务器下载文件

您可以安全地从一个SSH服务器使用SFTP抢文件:

curl -u username sftp://server1.cyberciti.biz/path/to/file.txt

OR(注〜意味着您的$ HOME)

curl -u vivek sftp://home1.cyberciti.biz/~/docs/resume.pdf

您可以使用SCP从SSH服务器使用私钥获取文件进行身份验证。

的语法是:

curl -u username: --key ~/.ssh/id_rsa --pubkey ~/.ssh/id_rsa.pub scp://home1.cyberciti.biz/~/Videos/rhn_register.ogv

`-u username` - Specify the user name (and optional password) to use for server authentication.

`-u username:password` - Specify the user name (and optional password) to use for server authentication.

`--key ~/.ssh/id_rsa` - SSL or SSH private key file name. Allows you to provide your private key in this separate file.

`--pubkey ~/.ssh/id_rsa.pub` - SSH Public key file name. Allows you to provide your public key in this separate file.

scp://home1.cyberciti.biz/~/Videos/rhn_register.ogv - Use scp protocol and download file from my home server called home1.cyberciti.biz.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值