Boehrsi.de - Blog

Private und Public Key - Server Einstellungen

Erstellt am event Uhr von account_circle Boehrsi in label Archiv

Im folgenden gibt es eine kurz gehaltene Anleitung mit welchen Befehlen man unter Linux (in meinem Beispiel Ubuntu) seinen SSH Server (in meinem Beispiel OpenSSH) anweisen kann nicht mehr auf Passwörter zu hören und nur noch Keys zu nutzen.

1. Config öffnen

nano /etc/ssh/sshd_config

nano kann dabei durch euren favorisierten Editor ausgetauscht werden. 2. Config anpassen - Teil 1

RSAAuthentication yes
PubkeyAuthentication yes

Diese beiden Werte müssen wie angegeben gesetzt sein um den Key Login zu aktivieren. 3. SSH Config neu laden

sudo /etc/init.d/ssh reload

Muss mit root Rechten ausgeführt werden. Nun sollte getestet werden ob der Login via Key funktioniert, denn wenn nicht schließt ihr euch aus eurem eigenen System aus, wenn ihr mit der Anleitung fortfahrt. 4. Config anpassen - Teil 2

ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no

Die Config wieder öffnen (siehe Schritt 1), diese Werte in die Config einfügen und die Config abermals neu laden (siehe Schritt 3). Diese Werte deaktivieren den Login via Passwort. Nun sollte alles getestet werden, der Login mit Key sollte funktionieren, während der Passwort Login fehlschlägt. Zusätzliche Möglichkeit - Root Login deaktivieren

PermitRootLogin no

Diesen Wert in der Config setzen und schon ist ein Login mit dem root Account nicht mehr möglich, egal ob mit Passwort oder Key. Für Nutzer die ohnehin alles über sudo regeln sicherlich eine Möglichkeit. Wie den Client einrichten? Um eine Verbindung herstellen zu können sind natürlich auch einige Handgriffe beim Client nötig, aus diesem Grund habe ich hier bereits eine Anleitung dazu geschrieben.

Kommentare  
Kommentar erstellen
Mit dem Abschicken des Kommentars erklären sie sich mit der in der Datenschutzerklärung dargelegten Datenerhebung für Kommentare einverstanden. Spam, unangebrachte Werbung und andere unerwünschte Inhalte werden entfernt. Das Abonnieren via E-Mail ist nur für E-Mail Adressen erlaubt die Sie rechtmäßig administrieren. Widerrechtliche Abonnements werden entfernt.