ubuntuusers.de

Public-Key aus "authorized_keys" verschicken

Status: Ungelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

rothkraut

Anmeldungsdatum:
30. November 2021

Beiträge: 7

Hallo zusammen,

bei uns in der Firma sind viele Linux-Server im Einsatz. Wenn man als root über SSH darauf zugreifen will, wird das mit asymmetrischer Verschlüsselung (private- und public-key) authentifiziert. Dabei wird für alle Server der selbe Key genutzt.

Bisher haben wir den Key immer händisch unter /root/.ssh/authorized_keys eingetragen.

Gibt es auch eine Möglichkeit den dort abgespeicherten Key direkt von einem Server aus an einen anderen zu schicken?

ssh-id-copy ist mir bekannt, damit kann man meines Wissen aber nur die lokal erzeugten Keys schicken.

Bzw. habe ich nicht herausgefunden, wie mein Vorhaben mit diesem Befehl durchgeführt werden kann.

Ich versuche das Ganze unter Ubuntu-Server 20.04.4 LTS.

Zudem sei gesagt, dass ich mich in das ganze Thema Linux noch einarbeite, also wenn ich Mist geschrieben habe oder es eine Easy-Peasy Lösung gibt, aber ich als n00b einfach zu blöd war die zu finden, dann nehmt bitte Rücksicht. 😉

Vielen Dank.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55345

Wohnort: Berlin

scp ist dein Freund.

Und ein "n00b" sollte keine Server administrieren...

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14314

rothkraut schrieb:

Dabei wird für alle Server der selbe Key genutzt.

D. h. Du hast dann auch (nur) einen ssh-Client (was OK ist).

rothkraut schrieb:

Gibt es auch eine Möglichkeit den dort abgespeicherten Key direkt von einem Server aus an einen anderen zu schicken?

BTW: Wenn Du scp (oder gleichwertig) benutzt, müsstest Du den einen Server auch als ssh-Client konfigurieren. Willst Du das?

rothkraut

(Themenstarter)

Anmeldungsdatum:
30. November 2021

Beiträge: 7

tomtomtom schrieb:

scp ist dein Freund.

Und ein "n00b" sollte keine Server administrieren...

Ich Administriere auch keine Server, ich mach eine Ausbildung. Mein Abschlussprojekt findet in unsere virtuellen Serverumgebung statt, und leider habe ich bis jetzt keinen (großen) Kontakt zu Ubuntu Server gehabt, außer zuhause einen dedizierten Game-Server oder so. Ich versuche mich also einfach in ein neues Thema einzuarbeiten.

sebix Team-Icon

Moderator, Webteam

Anmeldungsdatum:
14. April 2009

Beiträge: 5582

rothkraut schrieb:

Gibt es auch eine Möglichkeit den dort abgespeicherten Key direkt von einem Server aus an einen anderen zu schicken?

ssh-id-copy ist mir bekannt, damit kann man meines Wissen aber nur die lokal erzeugten Keys schicken.

Wenn du ssh-copy-id meintest: Wo der Key erzeugt wurde, ist voellig egal. Mit -i kannst du den Pfad des keyfiles angeben, siehe manpage.

Ansonsten: Konfigurationsmanagement nutzen (Ansible, Chef, Puppet, etc.)

Newubunti

Anmeldungsdatum:
16. Februar 2008

Beiträge: 5149

Hallo,

unter Umständen wäre es ja auch eine Möglichkeit, das ganze während es Server-Setups zu automatisieren.(?)

Subiquity erlaubt das ja, hier z.B. speziell für ssh. Praktische Erfahrung habe ich damit allerdings keine, aber unter Umständen ja eine weitere Möglichkeit für Dich.

LG, Newubunti

Antworten |