上云无忧 > 文档中心 > 百度智能云文件存储CFS使用SFTP上传下载CFS文件系统数据
文件存储CFS
百度智能云文件存储CFS使用SFTP上传下载CFS文件系统数据

文档简介:
本文档介绍如何使用SFTP上传和下载CFS文件系统上的数据。 前提条件: 在CFS文件系统所在地域,已购买云服务器BCC实例(以下介绍将以CentOS操作系统为例),详细请参见创建BCC实例。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

本文档介绍如何使用SFTP上传和下载CFS文件系统上的数据。

前提条件

在CFS文件系统所在地域,已购买云服务器BCC实例(以下介绍将以CentOS操作系统为例),详细请参见创建BCC实例。

背景信息

SFTP的传输速度依赖于BCC的外网带宽,请根据业务需求配置适当的网络带宽。

操作步骤

  1. 登录云服务器BCC
  2. 修改配置文件/etc/ssh/sshd_config

    • 将 sshd_config配置文件中的 Subsystem 行注释掉,新增一行 Subsystem sftp internal-sftp

      # override default of no subsystems
      #Subsystem sftp /usr/libexec/openssh/sftp-server
      Subsystem     sftp   internal-sftp
    • 在 sshd_config 文件末尾添加如下内容。其中 /usr/sftp 为sftp根目录,请根据实际情况修改

      X11Forwarding no
      AllowTcpForwarding no
      ForceCommand internal-sftp
      ChrootDirectory /usr/sftp
  3. 设置相关权限

    • 3.1 执行以下命令添加用户组。

      groupadd sftp
    • 3.2 执行添以下命令添加用户并设置为SFTP组。

      useradd -g sftp -s /sbin/nologin -M sftp
    • 3.3 执行以下命令设置SFTP用户密码。

      passwd sftp
    • 3.4 创建SFTP用户的根目录、属主和属组,并修改权限(755)。

      cd /usr
       mkdir sftp
       chown root:sftp sftp
       chmod 755 sftp
  4. 在SFTP目录中,创建CFS的挂载目录,并修改权限
cd sftp/
mkdir mnt
chown sftp:sftp mnt
  1. 执行以下命令将CFS文件系统挂载到/usr/sftp/mnt 目录

mount -t nfs4 -o minorversion=1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport
 cfs-q2BPKzxxxx.lb-5179xxxx.cfs.bj.baidubce.com:/ /usr/sftp/mnt

  1. 执行以下命令重启sshd服务

    service sshd restart
  2. 登录SFTP服务,上传、下载文件

账号密码为步骤3中配置的用户和密码。此处以Cyberduck客户端为例,可根据实际情况使用支持SFTP协议的客户端进行连接。

相似文档
  • 本文档提供了一种基于rsync的数据同步方案,帮助用户将存储在本地机房、其它云厂商的文件系统数据备份或迁移到百度智能云CFS中。 以下假设被同步的文件系统已经挂载在一台或者多台服务器上,路径为/old_fs。
  • 欢迎使用百度智能云文件存储CFS,您可以使用API对CFS做灵活的操作。如果您对CFS还不太了解,请参考核心概念和应用场景。 如果您是初次调用百度智能云产品的API,可以观看API入门视频指南,快速掌握调用API的方法。
  • API调用遵循HTTP协议,各Region采用不同的域名,具体域名为cfs.{region}.baidubce.com。 数据交换格式为JSON,所有request/response body内容均采用UTF-8编码。URL参数中所使用的fsId为文件系统唯一资源标识
  • CFS API支持HTTP和HTTPS两种调用方式。为了提升数据的安全性,建议通过HTTPS调用。
  • 如果您是初次调用百度智能云产品的API,可以观看API入门视频指南,快速掌握调用API的方法。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部