我已成功在 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
谢谢!