GnuPG: Installation

Aus Wikibooks

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Linux

[Bearbeiten] Das Konsolenprogramm

GnuPG sollte über Distributions-eigene Mittel (apt-get install, emerge, pkgtool, yast, etc.) zu installieren sein. Das Paket heißt meist gnupg (z.B. in Debian, Gentoo, Fedora, Red Hat, Slackware, RockLinux und *BSD) oder gpg (bei SuSE). Ansonsten hilft das Herunterladen von der GnuPG-Homepage. Den bzip2-Tarball entpackt man ins aktuelle Verzeichnis mit tar xvfj gnupg-1.4.0.tar.bz2, zum Kompilieren und Installieren hilft ein Blick in README und gegebenenfalls INSTALL (einfaches GNU Build System).

Eventuell ist auch schon eine recht aktuelle Version auf Ihrem System installiert. Dazu gibt gpg --version Auskunft (wie auch über unterstützte Verfahren). Es sollte allerdings mindestens die Version 1.2.0 benutzt werden. Sie ist schneller, und einige Versionen aus der 1.0-Serie haben Sicherheitslücken.

[Bearbeiten] Grafische Oberflächen

Für grafische Oberflächen unter Linux besitzt dieses Buch ein eigenes Kapitel, GnuPG: Graphische Oberflächen.

[Bearbeiten] Die Konfigurationsdatei gpg.conf

In der Konfigurationsdatei gpg.conf kann man verschiedene Dinge fest einstellen, die man ansonsten immer bei einem Konsolenbefehl mit hinzuschreiben müsste. Ein Beispiel ist die Eingabe des Lieblingskeyservers in diese Datei, beispielsweise

keyserver hkp://wwwkeys.de.pgp.net

Somit wird aus dem Befehl ohne Eintrag des Keyservers in der gpg.conf

gpg --keyserver wwwkeys.de.pgp.net --send-keys <userID>

der mit Eintrag des Keyservers in der gpg.conf viel kürzere Befehl

gpg --send-keys <userID>

Auch lassen sich Kommandozeilenoptionen die man gpg sonst bei jedem Start händisch mitgeben müsste in die gpg.conf schreiben. Hierzu wird einfach die Option ohne die beiden führenden Minus-Zeichen ans Ende der gpg.conf geschrieben. Ein Beispiel sei der folgende Befehl

gpg --gen-key --enable-dsa2

Tragen wir jedoch die folgende Zeile in die gpg.conf ein

enable-dsa2

so wird diese option automatisch beim Start von gpg beachtet:

gpg --gen-key

Die Funktion der Option --enable-dsa2 wird im nächsten Kapitel, GnuPG: Erste Schritte unter GNU/Linux näher erläutert.

[Bearbeiten] BSD/Unix

Unter FreeBSD muss man neben dem eigentlichen Port security/gnupg (für die 2er-Version) oder security/gnupg1 (für die 1er-Version) noch security/pgpgpg installieren. In Pkgsrc befindet sich in security/gnupg2 die 2er-Version, in security/gnupg die 1er-Version.

[Bearbeiten] Windows

[Bearbeiten] GPG4Win

[Bearbeiten] GPG4Win und seine Komponenten

Mit dem Einsatz von GnuPG unter Windows beschäftigt sich das Projekt GPG4Win. GPG4Win ist ein komplettes Installationspaket, welches die einzelnen Programme in Modulen enthält. Man kann sich aussuchen welche Module man installieren möchte. Folgende Module sind verfügbar:

[Bearbeiten] Das Konsolenprogramm

Das Konsolenprogramm bildet die Grundlage der graphischen Oberflächen. Das Programm kann unter [1] heruntergeladen werden.

[Bearbeiten] Grafische Oberflächen

Die grafischen Oberflächen vereinfachen die Erstellung von Schlüssels und die Schlüsselverwaltung.

[Bearbeiten] Plugins

GPG4Win enthält auch einige Plugins für verschiedene Mailprogramme.

  • GPGol GPGol ist ein Plugin für Microsoft Outlook 2003.
  • PGee
    Datei:GnuPG GPGee.jpeg
    Erweiterung GPGee
    GPGee ist eine Erweiterung für den Windows Explorer zum Verschlüsseln und Signieren von Dateien.

[Bearbeiten] Dokumentation

Die Dokumentation erleichtert einem den Einstieg.

  • Gpg4win für Einsteiger Ein Handbuch das einem die ersten Schritte erleichtert und speziell für Neulinge geschrieben wurde.
  • Gpg4win für Durchblicker Ein Handbuch das näher auf die Hintergründe eingeht.

Nach dem Installieren muss das Programm zu erst konfiguriert werden. Hierzu wird mit der rechten Maustaste auf eine beliebige Datei im Windows Explorer geklickt und GPGee->Konfigurieren ausgewählt. Folgende Dinge sind einzustellen:

Programmpfad: C:\Programme\GNU\GnuPG\gpg.exe
Öff. Schlüsselbund C:\Dokumente und Einstellungen\<benutzername>\Anwendungsdaten\gnupg\pubring.gpg
Geh. Schlüsselbund C:\Dokumente und Einstellungen\<benutzername>\Anwendungsdaten\gnupg\secring.gpg

[Bearbeiten] Integration von GPG4Win in Mailprogramme

Um E-Mails zu Signieren und Verschlüsseln zu können muss GnuPG in das E-Mailprogramm Integriert werden.

[Bearbeiten] Thunderbird
Eine verschlüsselte und signierte E-Mail in Thunderbird nach der Installation von Enigmail

Für Thunderbird existiert die Erweiterung Enigmail. Es beinhaltet neben den Signier- und Verschlüsselungsfunktionen auch eine Schlüsselverwaltung.

Zu erst muss das Zusatzmodul von [2] heruntergeladen werden. Anschließend ruft man im Menü von Thunderbird 'Extras->Erweiterungen...' auf. In dem Erweiterungen-Dialog, der sich nun öffnet, klickt man auf Installieren und wählt das heruntergeladenen Paket aus. Nach einem Neustart von Thunderbird steht der Menüpunkt OpenPGP zur Verfügung.

[Bearbeiten] Outlook

Für Outlook existiert die Erweiterung GPGol. Diese wurde als Ersatz für das nicht mehr weiter entwickelte Modul von G-DATA entwickelt.

[Bearbeiten] Outlook Express

Für Outlook Express existiert die Erweiterung GPGoe.

[Bearbeiten] Sonstige

Nicht für alle Email-Clients existiert eine GnuPG-Erweiterung. Um bei diesen Clients nicht auf die Signatur / Verschlüsselung verzichten zu müssen, gibt es Proxys die zwischen Mailclient und Mailserver gehängt werden und das (Ver)/(Ent)schlüsseln / Signieren übernehmen.

[Bearbeiten] Mac OS X

Mit dem Einsatz von GPG auf dem Mac beschäftigt sich die Internetseite Mac GNU Privacy Guard. Dort kann man neben dem eigentlichen Paket GNU Privacy Guard, welches GnuPG für die Kommandozeile (Terminal.app) installiert, weitere grafische Hilfsprogramme herunterladen.

Das Kompilieren aus den aktuellen Quelldateien von gnupg.org funktioniert auf Mac OS X mit installierten Xcode Tools (Developer Tools) jedoch auch problemlos mit den üblichen Unix-Shell-Kommandos ./configure; make; sudo make install; siehe auch den Linux-Abschnitt zu Anfang zum Herunterladen der Quelldateien und Betrachten der Installationsinformationen.

Zurück zu Grundlagen | Hoch zu Inhaltsverzeichnis | Vor zu Erste Schritte unter GNU/Linux
Persönliche Werkzeuge
Buch erstellen