小编use*_*868的帖子

SFTP 服务器上的 AWS Transfer 权限被拒绝

我可以使用cyberduck 或filezilla 登录我的服务器,但无法读取我的主目录。s3 存储桶"mybucket"存在。在网络鸭子我看到

"Cannot readdir on root. Please contact your web hosting service provider for assistance." and in Filezilla "Error: Reading directory .: permission denied"

即使我可以连接到服务器。

我是否缺少以下政策中的某些用户权限

这些是我的权限

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation"
            ],
            "Resource": "arn:aws:s3:::MYBUCKET"
        },
        {
            "Sid": "VisualEditor1",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:DeleteObject"
            ],
            "Resource": "arn:aws:s3:::MYBUCKET/*"
        },
        {
            "Sid": "VisualEditor2",
            "Effect": "Allow",
            "Action": "transfer:*",
            "Resource": "*"
        }
    ]
} …
Run Code Online (Sandbox Code Playgroud)

ftp sftp amazon-web-services

15
推荐指数
1
解决办法
2万
查看次数

如何在 aws 上设置 ftp/sftp

我想通过 Internet 与客户端共享文件,并且正在研究 aws 上的 ftp 解决方案。我尝试过 aws sftp,但设置角色策略很尴尬,而且对于我的基本用例来说,该服务似乎有点贵。是否有其他方法可以在非 aws 用户可以访问的 EC2 或 S3 上设置 ftp 服务器。我想为不同子目录的不同用户添加读取权限。我正在使用 macosx。

我尝试按照/sf/ask/493701281/ 上的说明进行操作,但不清楚如何允许非 aws 用户查看我的文件,但我不能不让 vsftpd 工作。

是否有推荐/标准的 aws 设置用于与非 aws 用户共享文件,最好是安全的(sftp)。我每天都会与数百名用户共享更新的文件几次。

sftp amazon-web-services amazon-ec2

1
推荐指数
1
解决办法
5744
查看次数

标签 统计

amazon-web-services ×2

sftp ×2

amazon-ec2 ×1

ftp ×1