Ich habe zwei Benutzer auf meinem Server, myuser
und otheruser
.
Ich möchte, dass Leute nur in otheruser
ssh können , und nicht myuser
.
Ich habe openssh-server
installiert und Port 22 weitergeleitet.
Wenn ich laufe:
$ ssh [email protected]
Es funktioniert jedoch, wenn ich Folgendes ausführe:
$ ssh [email protected]
es funktioniert immer noch.
Ich möchte jedoch nicht, dass es funktioniert.
Was füge ich zu meiner sshd_config
hinzu nur einen Benutzer akzeptieren?
Akzeptierte Antwort:
Bearbeiten Sie Ihre Konfigurationsdatei sudo nano /etc/ssh/sshd_config
(oder verwenden Sie vim, kwrite, irgendeinen Editor anstelle von nano)
Fügen Sie diese Zeile AllowUsers otheruser
hinzu und möglicherweise DenyUsers myuser
Speichern und schließen Sie die Datei sshd_config
Starten Sie Ihren Computer neu oder starten Sie den SSH-Dienst neu sudo systemctl restart sshd
Benutzer zulassen
Auf dieses Schlüsselwort kann eine durch Leerzeichen getrennte Liste von Benutzernamenmustern folgen. Falls angegeben, ist die Anmeldung nur für Benutzernamen zulässig, die einem der Muster entsprechen.*' and
?’ können als Platzhalter in den Mustern verwendet werden. Nur Benutzernamen sind gültig; Eine numerische Benutzer-ID wird nicht erkannt. Standardmäßig ist die Anmeldung für alle Benutzer zulässig. Wenn das Muster die Form [email protected] hat, werden USER und HOST separat überprüft, wodurch die Anmeldungen auf bestimmte Benutzer von bestimmten Hosts beschränkt werden.
Benutzer verweigern
Auf dieses Schlüsselwort kann eine durch Leerzeichen getrennte Liste mit Benutzernamenmustern folgen. Die Anmeldung ist für Benutzernamen, die mit einem der Muster übereinstimmen, nicht zulässig. *' and
?’ können als Platzhalter in den Mustern verwendet werden. Nur Benutzernamen sind gültig; eine numerische Benutzer-ID wird nicht erkannt. Standardmäßig ist die Anmeldung für alle Benutzer erlaubt. Wenn das Muster die Form [E-Mail-geschützt] hat, werden USER und HOST separat überprüft, wodurch die Anmeldungen auf bestimmte Benutzer von bestimmten Hosts beschränkt werden.