[已解决]sftp限制目录

请问如何在 sftp 登录后限制登录的用户的路径?例如有个 test 用户,家目录为 /home/test,如何限制用户只能看 /home/test 下的内容?网上有写改 sshd_config 的,但是改了之后也不管用,请帮忙看看吧,谢谢了。
网上找来的配置方案如下:
3. 配置 sshd_config

vim /etc/ssh/sshd_config

找到下面这行在前面加个 # 将其注释掉

Subsystem sftp /usr/libexec/openssh/sftp-server

在最后添加如下内容

Subsystem sftp internal-sftp

Match User woodragon

ChrootDirectory /home/%u

ForceCommand internal-sftp

AllowTcpForwarding no

X11Forwarding no

最后查明是 ssh 进程重启失败了才导致配置文件的更改没有生效,kill 杀掉进程之后再重启 ssh 就好了,方法是没问题的。

谢谢分享,等于还是用 chroot 做 jail 的

这个方法我试了是不管用的呀。。。。。你们有谁试了有效吗?