我想做什么?
步骤1:将S3存储桶挂载到EC2实例。
步骤2:在EC2实例上安装FTP服务器,并将ftp请求隧道化到存储桶中的文件。
我到目前为止做了什么?
- 创建存储桶
- 创建具有开放输入端口的安全组(FTP:20,21 - SSH:22 - 更多一些)
- 连接到EC2
以下是代码:
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/s3fs/s3fs-1.74.tar.gz
tar -xvzf s3fs-1.74.tar.gz
yum update all
yum install gcc libstdc++-devel gcc-c++ fuse fuse-devel curl-devel libxml2-devel openssl-devel mailcap
cd s3fs-1.74
./configure --prefix=/usr
make
make install
vi /etc/passwd-s3fs # set access:secret keys
chmod 640 /etc/passwd-s3fs
mkdir /s3bucket
cd /s3bucket
cd 的回答是:传输端点未连接
不知道出了什么问题。也许我使用的用户不对?但目前除了 root 用户外,我只有一个用户(用于测试目的)。
下一步将是 ftp 隧道,但现在我想让它正常工作。