我关注了指导。
我正在使用 Ubuntu Server 和 Filezilla,我可以成功连接。但是,我只能读取和下载文件,而不能上传或编辑文件。如果我将文件权限更改为 777 或 766,Filezilla 将无法再连接。
有谁知道我做错了什么?
答案1
您的 chroot 路径必须由 root 拥有,并且权限为 755 或 750。如果您更改该权限,sshd 将拒绝连接,因为这样的 chrooted 环境被认为是不安全的。无法使用 sftp 写入 chrooted 目录。
您应该在 chroot 目录下创建一个新的子目录,并且该目录的所有权和权限可以更改为任何内容。这样您就可以写入该子目录。