![CentOS V6.9中无法启动SSH服务](https://linux22.com/image/134836/CentOS%20V6.9%E4%B8%AD%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8SSH%E6%9C%8D%E5%8A%A1.png)
答案1
在第 3 行添加此内容:
Match all
您还没有结束该Match
块。
答案2
前两行显然是作为 user 的 chroot 监狱设置的一部分添加的restricted_user_1
。
由于该用户显然与系统备份相关,我认为这很重要......所以更好的解决方案是将这两行移到 sshd_config 文件的末尾。这应该既可以避免协议 2 线路的问题,又不会破坏用户的设置restricted_user_1
。
如果您Match
在 中使用块sshd_config
,则文件中行的顺序很重要。
- 您应该将默认设置的任何配置行放在任何
Match
块之前。某些配置选项不能在 Match 块中使用:这些选项应始终放置在任何Match
块之前。 - 当一个
Match
块开始时,它只会在另一个Match
块的开头或文件末尾结束。块Match
可用于有条件地覆盖某些默认设置。第一个Match
块之后直到文件结尾的任何内容都将属于一个Match
块或另一个块。