![将文件上传到 sftp 共享会生成空文件](https://linux22.com/image/790242/%E5%B0%86%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0%E5%88%B0%20sftp%20%E5%85%B1%E4%BA%AB%E4%BC%9A%E7%94%9F%E6%88%90%E7%A9%BA%E6%96%87%E4%BB%B6.png)
我已成功在 Ubuntu 22.04 桌面上安装了一个 sftp 共享,位置如下:/mnt/sftp/
我面临一个无法解释的行为:
- 当使用 Filezilla 等软件上传文件时,一切正常。
- 使用 fstab 将 sftp 共享挂载到 /mnt/sftp/,然后通过以下方式将任何文件复制到其中cp命令,我收到以下错误:
'/tmp/file_test' -> '/mnt/sftp/file_test' cp: 无法创建更简单的标准 '/mnt/sftp/file_test': 缺少该类型的文件或文档
翻译过来就是:
cp:无法创建标准文件‘/mnt/sftp/file_test’:没有此文件或目录
该文件存在但完全是空的。Filezilla 运行良好意味着这不是权限问题。
相应的 fstab 条目如下所示:
obfuscated_username@obfuscated_servername:/ /mnt/sftp fuse.sshfs _netdev,port=7000,idmap=user,allow_other,reconnect,ServerAliveInterval=60 0 0
谢谢!