1

我已经设置了一个 EC2 实例,并且可以通过终端通过 ssh 进入(我在 Mac 上)。

我希望能够通过cyberduck 和sftp 进入,并且可以使用ec2-user@mydomain.com 登录,但是我没有足够的权限来实际执行任何操作。

当我尝试使用 root@mydomain.com 通过cyberduck 登录时,它不会让我,说

非法 sftp 数据包 len:1349281121。

我创建了一个新用户,但不知道如何.pem为他们上传文件。

4

2 回答 2

1

您最好向用户或组授予他们需要访问的文件的访问权限,而不是允许通过 SSH 进行 root 登录。

您可以通过终端使用chmod和工具来执行此操作。chown

于 2013-09-19T21:28:03.460 回答
0

您只能以ec2-user用户身份通过​​ SFTP 登录,因此您需要先 SSH 进入机器,更改权限,然后才能上传文件。

或者,您可以scp在命令行上使用。

于 2013-09-20T01:03:05.697 回答