You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用scp从Windows复制文件到EC2实例时遇权限拒绝错误求解决

解决方案
  • 先登录EC2实例,确认目标目录权限:
    执行ssh命令登录实例:

    ssh -i "C:\Users\abc\AWSServer\MyEc.pem" ec2-user@<你的EC2公网IP>
    

    查看目标目录的权限信息:

    ls -ld /home/ec2-user/PythonProgram
    

    如果目录不属于ec2-user或缺少写入权限,执行以下命令修正:

    sudo chown ec2-user:ec2-user /home/ec2-user/PythonProgram
    chmod u+w /home/ec2-user/PythonProgram
    
  • 确认目标目录存在:
    登录EC2后,若PythonProgram目录未创建,先执行创建命令:

    mkdir -p /home/ec2-user/PythonProgram
    
  • 检查本地pem文件权限(Windows环境):
    右键MyEc.pem文件 → 属性 → 安全 → 高级,设置仅当前用户拥有读取权限,删除其他用户的权限条目。

  • 尝试明确指定目标文件名:
    修改scp命令,直接指定目标文件的完整路径:

    scp -i "C:\Users\abc\AWSServer\MyEc.pem" "C:\Users\ABC\Mypython.py" ec2-user@<你的EC2公网IP>:/home/ec2-user/PythonProgram/Mypython.py
    

内容的提问来源于stack exchange,提问作者mona

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 01:22:02