【问题标题】:Amazon EC2 and Cyberduck PEM fileAmazon EC2 和 Cyber​​duck PEM 文件
【发布时间】:2013-09-20 09:03:05
【问题描述】:

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

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

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

非法 sftp 数据包长度:1349281121。

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

【问题讨论】:

标签: linux ssh amazon-ec2 sftp cyberduck


【解决方案1】:

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

您可以通过终端使用chmodchown 工具执行此操作。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 抱歉需要澄清,但我应该将权限更改为什么?
    • 将整个文件夹更改为 777 有什么危险吗?它有效,但我不想仅仅因为它有效就打开一个巨大的安全漏洞......
    • 您可以在上传时切换到0777,完成后将其改回。您通常希望目录本身为0755,其中的文件为0644
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 2014-05-04
    • 2014-06-07
    相关资源
    最近更新 更多