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