Inhaltsverzeichnis

GPG

Schlüssel erstellen

gpg --full-gen-key

Öffentlichen Schlüssel exportieren

gpg -a --output gpg-public-key.asc --export USER

Öffentlichen Schlüssel importieren

gpg --import gpg-public-key.asc

Diesen Schlüssel einfach auf den Server per scp exportieren auf dem man diesen verwenden möchte.
Damit der Schlüssel mit vollen Rechten beim verschlüsseln ausgestattet ist muss folgendes auf dem betreffenden Server ausgeführt werden:

gpg --edit-key USER
trust
5 = I trust ultimately
quit

Danach noch mit 5 dem Schlüssel voll vertrauen. Schließlich hat man diesen ja auch selbst erstellt :-)

Privaten Schlüssel exportieren

gpg -a --output gpg-secret-key.asc --export-secret-keys USER

Um die Dateien auch auf einem anderen PC zu entschlüsseln kann man den geheimen Schlüssel exportieren und auf den zweiten PC wieder importieren

Datei verschlüsseln

gpg --encrypt -a --recipient USER test.txt 

Datei entschlüsseln

gpg --decrypt --output entschluesselt.txt test.txt.asc