我已经设置了一个EC2实例,可以通过终端通过ssh进入(我在Mac上)。
我希望能够通过 cyberduck 和 sftp 进入,并且可以通过 ec2-user@mydomain.com 登录,但我没有足够的权限来实际做任何事情。
当我尝试通过 cyberduck 登录时,它不会让我 root@mydomain.com
说非法 sftp 数据包 len:1349281121。
我创建了一个新用户,但不知道如何为他们上传.pem
文件。
您最好向用户或组授予他们需要访问的文件的访问权限,而不是允许通过 SSH 进行 root 登录。
您可以通过终端使用chmod
和chown
工具执行此操作。
您只能以ec2-user
用户身份通过 SFTP 登录,因此您需要先通过 SSH 连接到计算机,更改权限,然后才能上传文件。
或者,您可以在命令行上使用scp
。