允许 ssh 和 ftp 访问 AWS EC2 ubuntu

问题描述 投票:0回答:1

以前,我仅使用

ssh
服务器密钥通过 端口 22 访问 /home/ubuntu,现在外部合作伙伴公司必须访问 FTP 并在
/home/ubuntu
上工作。

所以我创建了ftpuser帐号和密码,ftpuser可以通过

ftp端口21
访问/home/ubuntu。 但ftpuser帐户无法读取/写入/执行文件。

有没有办法让外部公司访问/读取/写入/执行ftp而不影响现有ubuntu帐户的ssh访问权限?

ubuntu amazon-ec2 ssh ftp
1个回答
0
投票

我觉得解决方案是在 linux 中创建一个组并向该组授予权限,然后将 ftpuser 添加到该组。

将 /home/ubuntu 及其子目录的组所有权设置为 Ubuntu 帐户和 FTP 用户所属的组,或为此创建一个新组。

sudo chgrp -R mygroup /home/ubuntu

将 mygroup 替换为您要使用的组的名称。

给组读、写、执行权限,给其他组提供读、执行权限:

sudo chmod -R 775 /home/ubuntu

这假设您同意他们修改该文件夹,并且您在这台计算机上没有关键基础设施,否则我会更仔细地审查它。

© www.soinside.com 2019 - 2024. All rights reserved.