Hallo zusammen, ich habe im Netz ne Anleitung gefunden um den ssh Zugang über ne 2 FAch Authentifizierung mittels Google Auth durchzuführen.
Klappt auch einwandfrei, habe es auf meinem rpi getestet.
Wen es interessiert: http://ph-blog.de/?p=295
Gruß
Edit: Wenn ist noch nicht bekannt dann könnte man es ja vielleicht in den Bereich Anleitungen verschieben.
Danke
SSH Zugang absichern mittels Google Authenticator
-
- IPC Neuling
- Beiträge: 17
- Registriert: So 5. Feb 2012, 18:17
- Kontaktdaten:
- jensebub
- IPC Meister
- Beiträge: 1133
- Registriert: So 1. Mai 2011, 09:34
- Been thanked: 1 time
- Kontaktdaten:
Re: SSH Zugang absichern mittels Google Authenticator
Für den Fall, dass die URL nicht mehr erreichbar ist hab ich es mal gegutenberged
Es werden folgende Pakete benötigt:
2. Bauen:
3. Anpassen:
In die /etc/pam.d/sshd folgendes einfügen:
In der /etc/ssh/sshd_config das Statement auf “yes” ändern / bzw. folgende Zeile ergänzen:
4. sshd restarten:
5. User konfigurieren:
Wechseln zum Useraccount, der abgesichert werden soll. Bei mir ein Dummy Account, da Root Login verboten ist. Dort auf der Kommandozeile aufrufen von “google-authenticator”
Alle Fragen mit “yes” beantworten. Die generierten Daten auf alle Fälle kopieren und woanders speichern.
6. Google Authenticator App konfigurieren:
Die generierte URL aus dem Schritt 5 in den Browser kopieren und aufrufen. In der Google Authenticator App einen neuen Account mit “+” anlegen und den im Browser angezeigten QR Code einscannen
Das war es!
Beim nächsten Login wird erst der Token abgefragt, dann das normale User-Passwort.
Gruß
jensebub
Es werden folgende Pakete benötigt:
1. Repository clonen:Mercurial, libpam0g-dev, sudo und git
Code: Alles auswählen
git clone https://code.google.com/p/google-authenticator/ /usr/src/googleauth
Code: Alles auswählen
cd /usr/src/googleauth/libpam
make install
In die /etc/pam.d/sshd folgendes einfügen:
Code: Alles auswählen
auth required pam_google_authenticator.so
Code: Alles auswählen
ChallengeResponseAuthentication yes
Code: Alles auswählen
/etc/init.d/ssh restart
Wechseln zum Useraccount, der abgesichert werden soll. Bei mir ein Dummy Account, da Root Login verboten ist. Dort auf der Kommandozeile aufrufen von “google-authenticator”
Alle Fragen mit “yes” beantworten. Die generierten Daten auf alle Fälle kopieren und woanders speichern.
6. Google Authenticator App konfigurieren:
Die generierte URL aus dem Schritt 5 in den Browser kopieren und aufrufen. In der Google Authenticator App einen neuen Account mit “+” anlegen und den im Browser angezeigten QR Code einscannen
Das war es!
Beim nächsten Login wird erst der Token abgefragt, dann das normale User-Passwort.
Gruß
jensebub
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste