centos7 如何限制用户在指定目录。不让切换去其它目录!

我只想用户登陆我指定的目录,在我指定的目录下干事情。不能切换到其它目录,也不能添加其它目录的文件及删除。
我在网上找的,只要一修改/etc/ssh/sshd_config 文件重启 sshd后我新建的用户就无法登陆,求给一个完整的配置。我不是要ftp登陆哦。

我是按照这个来设置的:

#Subsystem      sftp    /usr/libexec/openssh/sftp-server  
 #这行指定使用sftp服务使用系统自带的internal-sftp  
Subsystem sftp internal-sftp  
 #这行用来匹配用户  
Match User test1  
#用chroot将用户的根目录指定到/usr/local/sftp,这样用户就只能在/usr/local/sftp下活动  
ChrootDirectory  /usr/local/sftp    
X11Forwarding no  
AllowTcpForwarding no  
ForceCommand internal-sftp #指定sftp命令  
阅读 6k
1 个回答
新手上路,请多包涵

楼主,我也遇到同样的问题了,我安装的centeros6.5,也这么设置,结果用这个用户连接ftp就失败了,删掉这些是能连接的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进