如果在尝试启动sshd时遇到以下错误:
Starting sshd: /etc/ssh/sshd_config line 371: too many allow users
这意味着文件中有太多“AllowUsers”行。
您可以执行的操作是从/ etc / ssh / sshd_config中删除* all * AllowUsers行,编辑/usr/local/directadmin/conf/directadmin.conf。
更改:
sshdconfig=/等/ SSH/ sshd_config中
至:
sshdconfig=的/ etc / SSH / sshd_config.plecibo
类型:
touch /etc/ssh/sshd_config.plecibo
然后再次检查一次,在/ etc / ssh / sshd_conf文件中有* no * AllowUsers行。
重新启动sshd。
这将做的是DA添加/删除用户到一个文件,这是一个plecibo,没有任何效果。
只要主要/ etc / ssh / sshd_config文件中没有AllowUsers行,则允许所有用户连接。 如果一个或多个AllowUsers行存在于主sshd_config文件中,那么只有这些行,因此没有任何显示的重要性。 在离开系统之前,请确保你已经重新启动了DA,否则你可以允许ssh给1个用户,从而阻止root用户或任何其他用户的ssh访问。
请注意,可以在
管理员级别 - >文件编辑器中编辑/ etc / ssh / sshd_config文件,所以如果你搞砸了,不要担心。 你可以通过DA修复它。