“UseDNS no”与“Match User xxx”冲突?

时间:2016-06-01 01:32:38

标签: sshd

昨晚我将UseDNS no添加到我的sshd_config,在我通过sudo service ssh restart重新启动ssh之后,我发现sshd没有启动,并且没有在端口22上侦听过程,但删除后UseDNS no,它将像以前一样工作。

我与另一台服务器sshd_config进行了比较,只有三行不同(此服务器使用了sftp,因此添加了这些行):

Match User editor
ChrootDirectory /opt/ljmall-staging/var/editor-rootfs
ForceCommand internal-sftp

我尝试过commet ChrootDirectoryForceCommand,它不起作用,这意味着Match UserUseDNS no是冲突的?

Server OS: Ubuntu 14.04.3 LTS
Openssh-server: 1:6.6p1-2ubuntu2.7

1 个答案:

答案 0 :(得分:0)

它们没有冲突,但是Match创建了一个新的条件块,条件块中不允许UseDNS

UseDNS移到Match区块上方可以解决您的问题。