2016-06-01 4 views
-1

어젯밤에 내가 에 UseDNS no을 추가했는데 sudo service ssh restart을 통해 ssh를 다시 시작한 후 sshd가 시작되지 않았으며 포트 22에서 수신 된 프로세스가 없다는 것을 알았지 만 UseDNS no을 삭제하면 이전과 같이 작동합니다."UseDNS no"가 "Match User xxx"와 충돌합니까?

내가 다른 서버의 sshd_config 만 세 줄과 비교 한이 다릅니다 (이 서버 사용 SFTP를, 그래서이 라인이 추가됩니다) :

나는 COMMET ChrootDirectoryForceCommand을 시도
Match User editor 
ChrootDirectory /opt/ljmall-staging/var/editor-rootfs 
ForceCommand internal-sftp 

, 그것은 작동하지 않습니다 , Match User을 의미하고 UseDNS no이 충돌합니까?

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

SSH 서버 구성은 프로그래밍되지 않습니다. 이 질문은이 사이트의 주제와 관련이 없습니다. –

+0

오, 어떤 사이트를 방문해야합니까? serverfault가 맞습니까? @AndrewMedico – dawncold

+0

'Match User'줄 뒤에 내 'UseDNS no'가 추가되었습니다. – dawncold

답변

0

그들은 충돌 아니지만, Match 새로운 조건 블록을 생성하고 UseDNS 조건부 블록에서 허용되지 않습니다.

Match 블록 위로 UseDNS을 이동하면 문제가 해결됩니다.