![在 AWS S3 上使用 VSFTPD 服务作为 ftp 服务器时出现问题](https://linux22.com/image/194255/%E5%9C%A8%20AWS%20S3%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20VSFTPD%20%E6%9C%8D%E5%8A%A1%E4%BD%9C%E4%B8%BA%20ftp%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
第一次在这里发帖,如果位置或格式错误,我深表歉意。
所以目前我在 aws linux EC2 和 S3 上有一个工作 ftp 服务器,用户可以通过以下方式连接
FTP/FTPS/SFTP
。然而,我让它工作的方式为客户增加了一些看似不必要的步骤。
目录设置:
/home/username/ftp/files/Storage
用户的主目录配置为 级别/home/username/ftp
,s3 挂载在 /home/username/ftp/files 级别。基本而言,/home/username/ftp/files
以下的任何内容都存储在 ec2 实例上,而/home/username/ftp/files/Storage
以上的任何内容都存储在 S3 存储桶上。
我遇到的问题是,当用户登录时,他们会被发送到/home/username/ftp
作为根目录的目录,并且可以浏览文件和存储以最终访问其数据。我需要他们着陆/home/username/ftp/files/Storage
以简化他们的流程。
不幸的是,我尝试过的任何其他主目录最终都会向我发送各种错误。有什么想法吗?
谢谢,泰勒