2016-06-01 25 views
-1

Letzte Nacht fügte ich UseDNS no zu meinem sshd_config hinzu, nachdem ich ssh über sudo service ssh restart neu startete, fand ich sshd nicht gestartet und es gibt keinen Prozess, der auf Port 22 gehört wurde, aber nachdem ich UseDNS no löschte, wird es wie vorher arbeiten."UseDNS Nein" ist Konflikt mit "Match User xxx"?

ich haben im Vergleich mit anderen sshd_config des Servers, sind nur drei Zeilen unterschiedlich (dieser Server verwendet, SFTP, so dass diese Zeilen hinzugefügt werden):

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

ich versucht habe commet ChrootDirectory und ForceCommand, funktioniert es nicht , es bedeutet Match User und UseDNS no ist im Konflikt?

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

Die Konfiguration eines SSH-Servers wird nicht programmiert. Diese Frage ist für diese Website nicht relevant. –

+0

oh, auf welcher Seite sollte ich hingehen? Serverfehler ist richtig? @AndrewMedico – dawncold

+0

Ich habe es herausgefunden, meine 'UseDNS no' hinzugefügt nach' Match User' Linie !!!! – dawncold

Antwort

0

Sie sind nicht in Konflikt, sondern Match schafft einen neuen bedingten Block und UseDNS nicht in den bedingten Blöcke erlaubt.

Verschieben UseDNS über den Match Block wird Ihr Problem lösen.