publickey auf der Konsole freischalten

Gast #7133462
Lesenswert?

Ich habe hier zwei Linux-Rechner (Ubuntu) ohne GUI, Nr.1 steht bei einem 
Hoster, Nr.2 hier in meiner Wohnung. Nr.1 ist aus verständlichen Gründen 
per SSH nur über publickey erreichbar.

Nun kann ich per SCP leicht eine Datei von Nr.2 nach Nr.1 kopieren und 
muss dazu den publickey per Passwort freischalten.

Ich möchte das ganze aber automatisieren (z.B. per Skript), bei einer 
GUI übernimmt der Keyring die Entsperrung des publickey, wie mache ich 
das ohne GUI? Kann das evtl CURL?
#7133601
Lesenswert?

Du kannst den Key in den SSH-Agent laden. Solange der Agent den Key 
geladen hat, kannst Du dann aus dieser Session raus Dich 
authentifizieren ohne das Passwort erneut eingeben zu müssen.

Aber wenn Du den Key auch beim Laden in den Agent nicht manuell eingeben 
möchtest, dann einen Key ohne Passwort erstellen. Alternativ eine 
Smartcard ohne Passwort verwenden, dann kann Dir ein Angreifer den Key 
wenigstens nicht unbemerkt wegnehmen.
Gast #7133620
Lesenswert?

Gerd E. schrieb:
> Aber wenn Du den Key auch beim Laden in den Agent nicht manuell eingeben
> möchtest, dann einen Key ohne Passwort erstellen. Alternativ eine
> Smartcard ohne Passwort verwenden, dann kann Dir ein Angreifer den Key
> wenigstens nicht unbemerkt wegnehmen.

Du bringst mich auf eine Idee:

Ich habe mehrere Server, für die ich einen publickey mit Passwort 
verwende, das kann/möchte ich aus Sicherheitsgründen nicht ändern.

Ich könnte aber per SCP -i /path/file ... für die o.g. Situation einen 
weiteren publickey ohne Passwort auf einem USB-Stick verwenden (die 
Manpage von SCP sagt, dass es die Option -i gibt). Ich werde das mal 
probieren.

Hat noch jemand eine Idee?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren