Ich benutze den Unix-Befehl tar wie folgt, um ein Verzeichnis und seine Dateien zu taren:
tar cvzf fileToTar.tgz directoryToTar
Gibt es eine Möglichkeit, die TGZ-Datei mit einem Kennwort zu schützen? Ich habe kennwortgeschützte ZIP-Dateien unter Windows erstellt, daher würde ich davon ausgehen, dass Unix über dieselben Funktionen verfügt. Irgendwelche Ideen?
Sie können den Befehl verwenden:
Oder besser:
quelle
Weder das
tar
Format noch dasgz
Format unterstützen kennwortgeschützte Dateien.Das Windows-
zip
Format kombiniert verschiedene Funktionen: Komprimierung (z. B. gzip), Archivierung mehrerer Dateien in einer (z. B. tar), Verschlüsselung (z. B. gnupg) und wahrscheinlich andere. Unix neigt dazu, einzelne Tools zu haben, von denen jedes eine Sache gut macht und mit denen Sie sie kombinieren können.Das Unix-Äquivalent einer kennwortgeschützten
.zip
Datei würde wahrscheinlich so etwas wiefoo.tar.gz.gpg
oder heißenfoo.tgz.gpg
.Und es gibt Open Source
zip
undunzip
Tools für Unix, obwohl sie möglicherweise nicht alle Funktionen der Windows-Versionen bieten (ich bin ziemlich sicher, dass das neuere.zipx
Format nicht unterstützt wird).quelle
Sie können gpg (= GnuPG) verwenden:
Dadurch werden Sie zur Eingabe einer Passphrase aufgefordert.
Um die Datei später zu entschlüsseln, führen Sie einfach Folgendes aus:
Dadurch werden Sie erneut zur Eingabe der Passphrase aufgefordert.
quelle
-c
ist eine Abkürzung für--symmetric
, dh verwenden Sie die standardmäßige symmetrische Verschlüsselung, dh, für die Ver- und Entschlüsselung wird dieselbe Passphrase verwendet. (Im Gegensatz zu asymmetrisch, bei dem es sich um öffentliche und private Schlüssel handelt.)Sie können ccrypt verwenden .
Dinge können mit einer Pipe verschlüsselt werden:
Oder an Ort und Stelle:
Zum Automatisieren können Sie einen Passkey in einer Datei speichern und diesen Passkey zum Verschlüsseln verwenden:
quelle