{"id":1445,"date":"2014-05-16T13:27:23","date_gmt":"2014-05-16T11:27:23","guid":{"rendered":"http:\/\/my.stargazer.at\/?p=1445"},"modified":"2014-05-16T13:27:23","modified_gmt":"2014-05-16T11:27:23","slug":"google-authenticator-and-ssh","status":"publish","type":"post","link":"https:\/\/my.stargazer.at\/de\/2014\/05\/16\/google-authenticator-and-ssh\/","title":{"rendered":"Google-Authenticator und SSH"},"content":{"rendered":"<p>Wenn man aktuell die Problematik mit Passw\u00f6rtern beobachtet, ist ja in der Theorie schon mal alles unsicher und die Sache stinkt gewaltig. Zeit um f\u00fcr diesen Fall &#8222;Plan G&#8220; aus der Tasche zu ziehen: Der Google-Authenticator als mobiler Token erweitert das Passwort um eine 6-Stellige Zahl, die per App generiert wird &#8211; so wie man es von den RSA Tokens kennt.<\/p>\n<p><!--more--><\/p>\n<p>Google bietet f\u00fcr deren Authentikator ein PAM Modul an, mit dem man eine Menge anstellen kann, da man es \u00fcberall durch minimalen Konfigurationsaufwand einst\u00f6pseln kann &#8211; und das geht so: in der PAM-Config in \/etc\/pam.d\/ liegen die einzelnen Service-Konfigurationen. Dort f\u00fcgen wir diese eine Zeile in der entsprechenden Datei, zB f\u00fcr ssh hinzu:<\/p>\n<blockquote><p><code>auth \t   required\tpam_google_authenticator.so nullok<\/code><\/p><\/blockquote>\n<p>Das hei\u00dft nun konkret, SSH braucht den Google-Authenticator. Der Parameter &#8217;nullok&#8216; ist eine Art Bypass, sollte dieser nicht f\u00fcr den User konfiguriert sein. Auf die Konfiguration des einzelnen Services gehe ich nun nicht genauer ein. Es langt im Falle des SSHds eine Aktivierung von ChallengeResponseAuthentication.<\/p>\n<p>Danach muss man nur noch die Authenticator App mit dem System koppeln:<\/p>\n<blockquote><p><code>user $<br \/>\ngoogle-authenticator<\/code><\/p><\/blockquote>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Wenn man aktuell die Problematik mit Passw\u00f6rtern beobachtet, ist ja in der Theorie schon mal alles unsicher und die Sache stinkt gewaltig. Zeit um f\u00fcr diesen Fall &#8222;Plan G&#8220; aus der Tasche zu ziehen: Der Google-Authenticator als mobiler Token erweitert das Passwort um eine 6-Stellige Zahl, die per App generiert wird &#8211; so wie man es von den [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[233,439,170],"class_list":["post-1445","post","type-post","status-publish","format-standard","hentry","category-it-related-stuff","tag-google","tag-password","tag-security"],"_links":{"self":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/comments?post=1445"}],"version-history":[{"count":0,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/posts\/1445\/revisions"}],"wp:attachment":[{"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/media?parent=1445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/categories?post=1445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/my.stargazer.at\/de\/wp-json\/wp\/v2\/tags?post=1445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}