gpt4 book ai didi

linux - scp 传输后禁止访问网站

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:31:15 25 4
gpt4 key购买 nike

我用了scp2将文件夹从 windows 转移到 ubuntu。我执行了 scp2 进程作为 gulp 执行的一部分。我的项目已成功传输到服务器,但当我尝试从浏览器导航到该站点时,我遇到了一条 403 Forbidden 消息。

问题是 scp2 进程没有授予新创建的文件夹和文件的权限。当我在服务器上执行以下行时,它工作正常:

find ProjFolder -type d -exec chmod 755 {} \;    
find ProjFolder -type f -exec chmod 644 {} \;

我的问题是:如何将我的项目从我的本地机器传输到服务器而不需要重复编写权限命令?

最佳答案

要保留权限,请尝试使用 rsync,它除了保留所有权、权限和增量副本之外还有很多好处:

rsync -av source 192.0.2.1:/dest/ination

编辑[根据评论]:

这适用于在 2 个 Linux 系统之间传输,但似乎不适用于 Windows -> Linux 传输。显然,PuTTY 似乎最适合一侧涉及 Windows 而另一侧涉及 Linux 的传输

关于linux - scp 传输后禁止访问网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26971844/

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