【发布时间】:2014-11-01 02:41:55
【问题描述】:
我想将用户 a chroot 到其主目录。
所以我编辑了sshd_config 并在Subsystem sftp internal-sftp 之后添加了这些行:
Match Group agroup
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
当然,agroup 是一个只有a 作为成员的组。我保存了文件,运行 service ssh restart 并繁荣,即使使用 root(PermitRootLogin 是打开的)我也无法再 SSH。为什么?当我尝试访问时,我得到“No route to host”。
从已经打开的 ssh 连接中,我设法再次编辑 sshd_config 并注释新行。
我做错了什么?
【问题讨论】:
-
你能重现这个并通过尝试连接获得
ssh -vvv输出吗?No route to host对我来说听起来像是一个网络(不是 ssh)问题。