[Eisfair] Probleme mit ssh-Zugriff als User
Marcus Röckrath
marcus.roeckrath at gmx.de
Mo Jan 5 15:18:07 CET 2026
Hallo Stefan,
Stefan H. wrote:
> > Dieses Vorgehen ist grundsätzlich falsch!
>
> warum?
Weil secret-Keys niemals den Rechner verlassen, auf dem bzw. für den sie
erzeugt wurden.
Der pub-Key ist schon dem Namen nach der, der auf beliebige andere Rechner
zu verteilen ist.
Ein Schlüsselpaar identifiziert einen bestimmten User und/oder User auf
einem bestimmten Rechner.
Wenn diesem entfernten User der Zugang zu einem anderen Rechner erlaubt
werden soll, kommt der pub-Part des Schlüssel auf den Rechner.
Benutzt ein entfernter User verschiedene externe PCs, kann er auf diesen zur
Vereinfachung den geichen Schlüssel nutzen, um den Aufwand der Übertragung
der pub-Keys auf den Server zu minimieren.
> Ich habe den Putty und den Key vom root auf einem USB-Stick und der Key
> ist mit einem sehr langen Passwort versehen. So kann ich auch von
> unterwegs nottfalls auf den Server zugreifen ohne dass man Passwörter
> durchprobieren kann; denn man kommt ja nur mit einem Key dort hin.
Das ist ja auch grundsätzlich so ein sinnvolles Vorgehen, mach eich ja auch,
aber es verdreht die Tatsache, wo ein Schlüssel zu erzeugen und ich welche
Richtung zu übertragen ist.
>>
https://www.eisfair.org/doku.php?id=eisfair:hilfe:howtos:ssh:sshschlusselfragen
> Auch die habe ich gestern angesehen - aber nicht verstanden. Spätestens
> hier bin ich ausgestiegen:
>
> Nun muss der öffentliche Teil (.pub) dieser Schlüsselpaare auf den
> eisfair-Server übertragen und in die authorized_keys-Datei all der User
> auf dem Server eingefügt werden, mit deren Account man sich mit ssh
> verbinden möchte. Diese Datei befindet sich in ~/.ssh, also
> /home/<username>/.ssh bzw. /root/.ssh.
Ich versuche es nochmal:
willi besitzt einen Laptop und möchte sich mit diesem per Key mit ssh auf
den Server als "root" und "heinrich" verbinden.
willi erzeugt ein Schlüsselpärchen auf seinem Laptop und erhält zwei
Dateien, nehmen wir mal als Beispiel:
id_ed25519 (geheimer Schlüsselteil)
id_ed25519.pub (öffentlicher Schlüsselteil)
Wenn sich willi nun als root am Server anmelden möchte, also von seinem
Laptop aus
ssh root@<server>
nutzen möchte, ist id_ed25519.pub in die Datei /root/.ssh/autorized_keys
hineinzukopieren.
Jetzt möchte sich willi aber auch mit dem User heinrich auf dem Server von
seinem Laptop verbinden, also
ssh heinrich@<server>
ausführen.
Die gleiche id_ed25519.pub von seinem Laptop ist nun in
/home/heinrich/.ssh/autorized_keys einzufügen.
Der immer gleiche Ausweis (id_ed25519.pub) kommt also auf die Zielrechner
und zwar in jeden dortigen Useraccount, mit dem er sich nun von seinem
Laptop aus verbinden möchte.
Sofern willi nicht selbst die erforderlichen Rechte auf dem Server hat, also
dort zum Beispiel selbst der Administrator ist, muss die Einbindung der
externen pub-Schlüssel der Admin des Servers (root) oder der gewünschte User
(heinrich) tun.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair