gpt4 book ai didi

amazon-ec2 - 使用 scp 将文件传输到亚马逊 ec2 实例总是给我拒绝权限(publickey,gssapi-with-mic)

转载 作者:行者123 更新时间:2023-12-03 10:26:45 26 4
gpt4 key购买 nike

我正在尝试将文件传输到 ec2 实例。我遵循了亚马逊的文档,这就是我的命令的样子:

scp -i [the key's location] Documents/[the file's location] ec2-user@[public dns]:[home/[destination]]

我用正确的东西替换了所有变量,我确定它是正确的 key 并且它有权限 400。当我调用命令时,它告诉我 RSA key 指纹,问我是否要继续连接。我输入 yes 然后它回复
Permission denied (publickey,gssapi-with-mic)
lost connection

我查看了许多关于堆栈溢出的其他类似问题,但找不到正确的方法。

在端口 22 上也启用了 ssh 流量。

最佳答案

亚马逊提供的示例是正确的。听起来像是文件夹权限问题。如果您尝试与其他用户或其他用户创建了您要复制到的文件夹,则您可能没有复制或编辑它的权限。

如果您有 sudo 能力,您可以尝试为自己打开访问权限。虽然不建议保持这种方式,但您可以尝试以下命令:

sudo chmod 777 /folderlocation

这为任何人提供了完整的读/写/可执行权限(因此您不应将其保留为 777),但它会让您有机会测试您的 scp 命令以排除权限。

之后如果您不熟悉权限,我建议您阅读它。这是一个例子: http://www.tuxfiles.org/linuxhelp/filepermissions.html通常建议您根据其中保存的信息类型尽可能地锁定文件夹。

如果这不是原因,您可能需要检查其他一些事情:
  • 执行“scp -i keyname”命令时,您是否在 key 目录中?
  • 您是否有权使用要从中传输的文件夹?

  • 祝你好运。

    关于amazon-ec2 - 使用 scp 将文件传输到亚马逊 ec2 实例总是给我拒绝权限(publickey,gssapi-with-mic),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17449023/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com