SSH Login nur für bestimme Benutzer erlauben

Posted on the June 27th, 2007 under howtos by matthias

Wer viele User auf einem UNIX/Linux System hat, aber nur wenigen das Login über SSH erlauben möchte, kann dies in den Einstellungen des SSH Daemons konfigurieren. Dafür muss folgender Eintrag in der /etc/ssh/sshd_config gemacht werden:

[sourcecode language="css"]AllowUsers user1 user2 user3[/sourcecode]

Dies kann natürlich für beliebig viele User geschehen. Alternativ kann man auch gleich ganzen Gruppen erlauben eine SSH Verbindung aufzubauen:

[sourcecode language="css"]AllowGroups trusted1 trusted2[/sourcecode]

Statt einfachen Benutzer- und Gruppennamen können auch reguläre Ausdrücke verwendet werden. Es können aber auch User-Host Kombinationen wie z.B. user1@host1 genutzt werden.

Nachdem die Einstellungen abgespeichert sind, muss der SSH Daemon neugestartet werden, damit die Einstellungen aktiv werden. User, die nicht in der Konfigurationsdatei eingtragen sind, erkennt man durch folgende Meldung im Log:

[sourcecode language="css"]User nontrusted from ********.dip0.t-ipconnect.de not allowed
because not listed in AllowUsers[/sourcecode]

|

3 Responses to 'SSH Login nur für bestimme Benutzer erlauben'

  1. 29. June 2007 at 19:42
    JP Mens
  2. 29. June 2007 at 19:55
    matthias
  3. 29. June 2007 at 20:34
    Stefan

Leave a Reply




XHTML::
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>