【问题标题】:Why can't I upload folders to a Linux EC2 Instance?为什么我不能将文件夹上传到 Linux EC2 实例?
【发布时间】:2016-07-27 16:20:08
【问题描述】:

在过去的一个月里,我一直在使用 SSH 将我的文件和文件夹上传到我的 Linux EC2 实例。昨天我更新了Linux版本,从那以后我不能上传文件夹到Instance,但我仍然可以上传文件。为什么会发生这种情况,我该如何解决?

这是我用来上传文件夹的内容:

$ scp -i /Users/----/Desktop/-----.pem -rp /Users/----/Desktop/Website_Testing_Folder/politics ec2-user@-------:/var/www/html

(虚线的个人信息)

这是我得到的错误:

scp: /var/www/html/politics: Permission denied

感谢您的努力!

【问题讨论】:

  • “从那以后我无法将文件夹上传到实例,但我仍然可以上传文件夹” - 我很困惑......
  • @Chris 哎呀,这应该是“文件”,抱歉!
  • 我想知道这是不是本地权限问题?进一步缩小范围:您是否尝试过上传具有相同问题的其他文件夹?还是手动 ssh-ing 并创建相同的文件夹结构?
  • Linux升级可能改变了文件夹的权限。只需 ssh 并修复文件夹权限。
  • @Chris 如果我在上传命令中没有var/www/html 的情况下上传它,它可以工作。但是我需要它在/var/www/html 中,因为那是我的网站文件所在的位置。

标签: linux amazon-web-services ssh amazon-ec2 permissions


【解决方案1】:

Linux 升级可能更改了文件夹的权限。只需 ssh 并修复文件夹权限。

【讨论】:

    【解决方案2】:

    您的用户ec2-user 没有写入/var/www/html 的权限。您可以使用chmodchown 更改/var/www/html 的权限。或者您可以将文件上传到您的主文件夹并从那里移动。

    【讨论】:

    • 您是否窃取了建议@helloV 并且我成功的答案?只是想知道。
    • 我也收到了权限被拒绝错误,我使用了这个命令和路径,它开始工作,scp -i /c/wamp/www/mykey.pem file.text ec2-user@10.19.XX .XX:/home/ec2-user/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 2013-10-24
    • 2017-04-17
    • 1970-01-01
    • 2015-11-19
    • 2016-10-17
    • 1970-01-01
    相关资源
    最近更新 更多