Ich versuche, ein LUKS-Laufwerk direkt über SSH zu öffnen.
ssh root@XX "cryptsetup luksOpen /dev/sdb3 secure
Aber keine Passwortabfrage und es blieb hängen.
debug1: Sending command: cryptsetup luksOpen /dev/sdb3 secure
debug2: channel 1: request exec confirm 1
debug2: callback done
debug2: channel 1: open confirm rwindow 0 rmax 32768
debug2: channel 1: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 1
debug2: exec request accepted on channel 1
Ist das etwas unmöglich?
/
? Siehe unix.stackexchange.com/questions/37024/…Antworten:
Damit die Eingabeaufforderung funktioniert, müssen Sie hinzufügen
-t
.(Es funktioniert auch, wenn Sie Ihr Passwort nur eingeben, wenn es auf eine Eingabe wartet, aber es wird in Ihrem lokalen Terminal wiedergegeben.)
Alternativ funktioniert das Weiterleiten der Passphrase gut genug:
Und um zu verhindern, dass es in die Prozessliste und den Befehlsverlauf gelangt, sollten Sie es besser in eine Datei einfügen.
An diesem Punkt können Sie genauso gut eine wirklich zufällige Schlüsseldatei verwenden und nicht nur eine einfache Passphrase.
quelle