2016-06-30 17 views
0

Ich habe Kerberos auf einer Reihe von Maschinen eingerichtet und kann mich nicht bei einer Standardinstallation von Jenkins anmelden. Meine Backend-Konfiguration sieht wie folgt aus:Ich kann mich nicht bei Jenkins hinter Kerberos anmelden

firewall.local (CentOS 7) 
apache.local (CentOS 7) 
tomcat.local (CentOS 7, Tomcat 7, Oracle JDK 7) 

firewall.local leitet Anfragen auf 80 an apache.local weiter. apache.local hat AJP-Setup zu tomcat.local

Alle Webapps funktionieren gut. Ich habe sie durch einen Kerberos-Login geschützt, der von Apache aufgetaucht ist.

Das Problem ist, wenn ich versuche, firewall.local/jenkins zu treffen (intern wird dies bis zu tomcat.local: 8009/jenkins geroutet). Ich erhalte einen Dialog, in dem ich nach meinem Benutzernamen und Passwort für Kerberos gefragt werde. Das funktioniert. Dann werde ich mit einem Dialogfeld für Jenkins aufgefordert.

Ich habe mehrere Kerberos und Nicht-Kerberos-Kombinationen ausprobiert, und sie schlagen immer fehl, was zu kontinuierlichen Eingabeaufforderungen für Benutzernamen und Kennwörter führt.

Gibt es einen Standardbenutzernamen und ein Passwort für Jenkins? Gibt es etwas, das ich vermissen könnte?

Antwort

0

Ich wusste nicht, dass Jenkins Setup geändert hat. Ich musste erst durch den Assistenten gehen die zuerst nach einem Passwort gefragt sich an

/opt/tomcat/.jenkins/secrets/initialAdminPassword 

Nachdem der Assistent compelted und mein Setup Benutzer konnte ich anmelden.

Verwandte Themen