Frage

Ich versuche, die Hudson Gerrit Trigger Plug-in zu verwenden .

Aus irgendeinem Grund Gerrit akzeptiert nicht die SSH Taste /var/lib/hudson/.ssh/id_rsa befindet.

In der GUI Ich bekomme Connection error : com.jcraft.jsch.JSchException: Auth fail als Fehler, und wenn ich arbeite im Terminal Ich habe Permission denied (publickey) Fehler.

Wie kann ich generieren und mit einem Arbeits privaten Schlüssel so Hudson und Gerrit kann schön spielen?

War es hilfreich?

Lösung

Die OP schaffte es aussortieren:

Ich würde tatsächlich benötigt, um die SSH Schlüssel aus /var/lib/hudson/.ssh/id_rsa.pub für den Benutzer (mich) in die Gerrit GUI hinzuzufügen.
Dann von dort aus arbeitete es wie ein Zauber.
Der Benutzername muss der Benutzername in Gerrit (das Admin-Konto) sein.

Meine ursprüngliche Beratung unter:


Was ist der Benutzer, der das Web-basierten Code-Review-System Gerrit verwenden?

Das Benutzer braucht Ihren /var/lib/hudson/.ssh/id_rsa.pub öffentlichen SSH-Schlüssel in seinem $HOME/.ssh/authorized_keys, wie in dieses Handbuch .

alt text

Key Distribution

Der öffentliche Teil des RSA-Schlüsselpaares muss auf alle Server kopiert werden, die vom Client zugegriffen wird. Die öffentliche Schlüssel Informationen kopiert werden soll in der ~/.ssh/id_rsa.pub Datei auf dem Client befindet.
Davon aus, dass auf den Servern alle Server ~/.ssh/authorized_keys Datei OpenSSH statt einer anderen SSH-Implementierung, die Public-Key-Daten angehängt in die verwenden werden müssen.

# first, upload public key from client to server
client$ scp ~/.ssh/id_rsa.pub server.example.org:

# next, setup the public key on server
server$ mkdir ~/.ssh
server$ chmod 700 ~/.ssh
server$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
server$ chmod 600 ~/.ssh/authorized_keys
server$ rm ~/id_rsa.pub

Seien Sie sicher, dass neue öffentliche Schlüsseldaten an die authorized_keys Datei anhängen, wie mehrere öffentliche Schlüssel verwendet werden können. Jeder öffentlicher Schlüssel Eintrag in einer anderen Zeile sein muss.


Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top