互联网服务centos 6.9

centos 6.9 ssh服务自动停止?

刚才突然无法用ssh连到服务器了,以为是关机了或者网络断了,试着ping了一下,可以ping通。
幸好开了VNC,可以通过VNC到系统里,查看了一下sshd这个服务的状态,是stopped,于是试着启动sshd服务:

[root@server1 ~]# service sshd start
Starting sshd: /etc/ssh/sshd_config line 149: Directive 'SyslogFacility' is not allowed
within a Match block
[FAILED]

启动失败。。。看了一下配置文件的内容:
MaxAuthTries=5
以下是配置SFTP的内容
Subsystem sftp internal-sftp
Match Group sftp
ChrootDirectory /sftp/data/%u
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
以上是配置SFTP的内容
149行:SyslogFacility AUTHPRIV

跟其他服务器对比了一下,其他服务器的ssh配置文件都没有这149行的内容啊,百度了一下,也有类似的报错信息,按照网上的方法,把149行的内容给放到SFTP内容的前面,也就是说不要放到最后。然后service sshd start可以正常启动服务。
但是。。。过了几分钟,我又查看了ssh服务的状态,又是stopped了。再次start,报错提示还是跟以前
一样,又看了ssh配置文件,149行的内容 虽然我刚才把它放前面了,但是现在又跑到最后面了,于是再
放到前面 再启动服务。。。过了几分钟后,问题依旧

所以,我想请问大家,这行的内容是什么意思呢?为何会有这行,而其他相同系统环境的服务器就没有
这行内容唉。。这个问题如何解决呢?

参与5

提问者

spyself
软件开发工程师上海信息公司
擅长领域: LinuxCentOS系统运维

相关问题

问题状态

  • 发布时间:2018-05-16
  • 关注会员:2 人
  • 问题浏览:3565
  • 最近回答:2018-05-21
  • X社区推广