So verschlüsseln Sie eine Datei auf einem Remote-System und die verschlüsselte Datei sollte direkt im lokalen System gespeichert werden

So verschlüsseln Sie eine Datei auf einem Remote-System und die verschlüsselte Datei sollte direkt im lokalen System gespeichert werden

Ich verwende ssh username@host openssl aes-256-cbc -a -salt -in abc.txt -out abc.txt.enczur Verschlüsselung.

Wie kann ich eine Datei im Remote-System verschlüsseln und die verschlüsselte Datei direkt im lokalen System speichern?

Antwort1

Du solltest:

  1. Entfernen Sie die -outFlagge desopenssl
    • Dadurch wird die verschlüsselte Datei stdoutanstelle einer Datei ausgegeben
  2. Leiten Sie die Ausgabe openssl stdoutin eine Datei im lokalen System um

z.B:

ssh username@host openssl aes-256-cbc -a -salt -in abc.txt > abc.txt.enc
  • Die Datei abc.txt sollte sich auf dem Remote-Server befinden
  • Die Datei abc.txt.enc wird auf das lokale System geschrieben

verwandte Informationen