svn ssh-key Freitag, 22.11.2024
 

ChaoS::eWeBuKi::SVN Anleitung::SSH Key

Nützliches zum Thema SSH Key

Ich habe noch keinen SSH Key, was jetzt?

BerliOS unterstützt ausschließlich das SSH 2 Protokoll mit RSA. SSH bietet den Projekt Mitgliedern eine sichere Möglichkeit des Zugriff aus das CVS/SVN System.

Um einen neuen Key zu erstellen, gehst Du auf eine Linux Konsole und gibst folgendes Kommando ein:

"ssh-keygen -t rsa"

TIPP: Normalerweise wird der Schluessel mit einem Comment username@rechner abgelegt.
Da ich aber oft auf verschiedenen Rechnern den gleichen Key verwende habe ich
mit der Option -C nix@da.de meine Haupt eMail Adresse angegeben. So kann man das
.ssh Verzeichnis auf mehreren Rechnern verwenden.

"ssh-keygen -t rsa -C nix@da.de"

Es wird nach einem Passphrase für diesen Key gefragt. Dannach befindet sich dein
Public Key in der Datei ~/.ssh/id_rsa.pub

Diesen gibst Du dann in der Account Page ein:

https://developer.berlios.de/account/editsshkeys.php

Nach dem naechsten 6:00 Uhr Cron wird dein Key aktiv und ich kann Dir Zugriff auf das CVS geben.

Muss ich meine passphrase immer wieder eingeben?

Nein.

Um nicht immer wieder die passphrase erneut eingeben zu müssen, sollte man vom
ssh-agent Gebrauch machen:

"ssh-agent" starten als Ergebnis bekommt man diese Werte

SSH_AUTH_SOCK=/tmp/ssh-XXKgNZnO/agent.19980; export SSH_AUTH_SOCK;
SSH_AGENT_PID=19981; export SSH_AGENT_PID;
echo Agent pid 19981;

welche in der Umgebung der jeweiligen Shell gesetzt werden muessen.

Dann mit ssh-add sein Pass Phrase dem Agent ubergeben. Dann bleibt es bis zum
Logout erhalten.

Was mache ich unter Xfree86?

ssh-add $HOME/.ssh/id_rsa < /dev/null

eWeBuKi
Projekte
Lesezeichen
Tipps
Sonstiges
Hitparaden
Impressum

Gila
Business
Device
Hase
Classic
Creative

Deutsch
Englisch