cPanel - 通过 SSH / scp 复制后文件未显示在文件管理器中

Posted

技术标签:

【中文标题】cPanel - 通过 SSH / scp 复制后文件未显示在文件管理器中【英文标题】:cPanel - files are not showing in File Manager after copying via SSH / scp 【发布时间】:2020-09-02 05:57:10 【问题描述】:

我刚刚从一家使用 cPanel 的英国托管公司购买了一台专用服务器,并且我拥有 root 访问权限

我正在使用 scp 从另一家托管公司复制一个巨大的 (> 2tb) 网站(使用 Plesk 的 1 和 1 IONOS 不应该有任何区别)

文件正在复制.. 使用 SSH 我可以使用“ls”命令列出我复制的所有文件

但是,当我通过 cPanel 界面使用文件管理器选项时,我可以在左侧看到第一个文件夹名称(即 public_html/my-copied-site),但在右侧窗口中它显示目录为空

如果我使用“ls”命令,我可以看到文件和文件夹

如果我尝试直接通过网络浏览器访问任何文件,则会收到 403 禁止消息

我做错了什么?

【问题讨论】:

请检查您使用“pwd”命令复制的路径。它会在命令行中显示路径 【参考方案1】:

这个问题的答案是文件夹的所有权

通过 SSH 使用 scp 意味着我以“root”身份登录,因此文件夹的所有者也是“root”

将文件夹的所有者(使用“chown”命令)更改为帐户名称解决了问题

希望这对某人有所帮助

【讨论】:

以上是关于cPanel - 通过 SSH / scp 复制后文件未显示在文件管理器中的主要内容,如果未能解决你的问题,请参考以下文章

sh scp文件 - 通过ssh复制文件

sh 使用SCP通过SSH复制文件

scp从硬盘驱动器通过服务器复制

linux scp 命令能不能实现跳转复制?

如何使用 SCP 或 SSH 将文件复制到 Python 中的远程服务器?

使用 subprocess.Popen 通过 SSH 或 SCP 发送密码