如何使 Ubuntu sshd 配置在安全 ftp 期间可写?

如何使 Ubuntu sshd 配置在安全 ftp 期间可写?

我的当前/etc/ssh/sshd_config文件内容如下:

# override default of no subsystems
#Subsystem      sftp    /usr/lib/openssh/sftp-server
Subsystem       sftp    interal-sftp

# Example of overriding settings on a per-user basis
#Match User anoncvs
#       X11Forwarding no
#       AllowTcpForwarding no
#       PermitTTY no
#       ForceCommand cvs server

Match Group sftp_users
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /home
ForceCommand internal-sftp

我已将自己 (用户 ID) 添加到 sftp_users 组,重新启动了 SSHd 服务等,并且在尝试打开到此主机的安全 FTP 连接时确实会收到登录名/密码提示,但随后从远程 SFTP 客户端(Windows 10 计算机上的 PSFTP)我发现目标目录是“/”(根目录),并且显然不可写。尝试将目录更改为 /home/myuser 失败,因此这似乎是 CHROOT 根目录。我该怎么做,登录后我可以进入 /home/myuser 并发现它是可写的?

相关内容