Kekse ChaoS::eWeBuKi::SVN Anleitung::SSH Key
Sonntag, 22.12.2024
 
eWeBuKieWeBuKi
ProjekteProjekte
LesezeichenLesezeichen
TippsTipps
SonstigesSonstiges
HitparadenHitparaden
ImpressumImpressum

Intern

!#ausgaben_auth



eWebuki
Snapshot Online
Umzug zu berliOS
Neues Design

Gila
Business
Device
Hase
Classic
Creative

Deutsch
Englisch
 

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