使用MobaXterm 上传文件遇到 权限问题
-
检查目标目录的权限:
- 确保你有权在目标服务器上的指定目录中写入文件。可以通过 SSH 连接到服务器,使用命令
ls -ld <目标目录>
来查看目录的权限设置。
- 确保你有权在目标服务器上的指定目录中写入文件。可以通过 SSH 连接到服务器,使用命令
-
使用 sudo 权限:
- 如果你需要在一个需要更高权限的目录中上传文件,可以尝试使用
sudo
命令。例如,先将文件上传到用户目录,然后使用scp
或mv
命令将其移动到目标目录。
- 如果你需要在一个需要更高权限的目录中上传文件,可以尝试使用
-
更改目标目录的权限:
- 如果你有权限,可以通过命令
chmod
修改目标目录的权限。例如,使用chmod 755 <目标目录>
来允许写入。
- 如果你有权限,可以通过命令
-
检查路径是否正确:
- 确保上传的路径没有错误,例如拼写错误或多余的斜杠等。
-
更改上传位置:
- 尝试将文件上传到用户的主目录(例如
/home/your_username
),然后再移动到目标位置。
- 尝试将文件上传到用户的主目录(例如
-
使用正确的用户:
- 确保你使用的 SSH 用户具有足够的权限来进行文件上传。
-
检查防火墙和安全设置:
- 确保服务器上没有防火墙或安全设置阻止文件上传。
如果以上方法都无法解决问题,可以尝试查看服务器的系统日志,获取更多错误信息,从而帮助你诊断问题。
解决方式
执行以下命令 ,设置写的权限
sudo chmod -R 777 /path/folder