SKS Keyserver (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 4: Zeile 4:
== Installation ==
== Installation ==


Paket installieren:
Die folgenden Befehle als Benutzer ''root'' ausführen:
<pre>
<pre>
sudo apt-get install sks
sudo -s
</pre>
</pre>


Danach SKS-Dämon stoppen:
Paket installieren:
<pre>
<pre>
sudo service sks stop
apt-get install sks
</pre>
</pre>


Die folgenden Befehle als Benutzer ''root'' ausführen:
Danach SKS-Dämon stoppen:
<pre>
<pre>
sudo -s
service sks stop
</pre>
</pre>


Zeile 29: Zeile 29:
mv /etc/sks/membership /etc/sks/membership_bak
mv /etc/sks/membership /etc/sks/membership_bak
echo '# Empty - Do not communicate with other keyservers.' >/etc/sks/membership
echo '# Empty - Do not communicate with other keyservers.' >/etc/sks/membership
</pre>
Danach kann wieder zum normalen Benutzer zurück gewechselt werden:
<pre>
exit
</pre>
</pre>


Service beim Hochfahren automatisch starten - dazu ''/etc/default/sks'' editieren
Service beim Hochfahren automatisch starten - dazu ''/etc/default/sks'' editieren
<pre>
<pre>
sudo vi /etc/default/sks
vi /etc/default/sks
</pre>
</pre>


Zeile 47: Zeile 42:


<pre>
<pre>
sudo cp /etc/sks/sksconf /etc/sks/sksconf_bak
cp /etc/sks/sksconf /etc/sks/sksconf_bak
</pre>
</pre>


<pre>
<pre>
sudo -s
cat >/etc/sks/sksconf <<'EOF'
cat >/etc/sks/sksconf <<'EOF'
pagesize: 16
pagesize: 16
ptree_pagesize: 16
ptree_pagesize: 16
EOF
EOF
</pre>


exit
<pre>
service sks start
</pre>
</pre>


Danach kann wieder zum normalen Benutzer zurück gewechselt werden:
<pre>
<pre>
sudo service sks start
exit
</pre>
</pre>



Version vom 30. Dezember 2016, 12:06 Uhr

Noch in Bearbeitung


Installation

Die folgenden Befehle als Benutzer root ausführen:

sudo -s

Paket installieren:

apt-get install sks

Danach SKS-Dämon stoppen:

service sks stop

Datenbank als Benutzer debian-sks initialisieren:

su debian-sks -c '/usr/sbin/sks build'
mv /etc/sks/mailsync /etc/sks/mailsync_bak
echo '# Empty - Do not communicate with other keyservers.' >/etc/sks/mailsync
mv /etc/sks/membership /etc/sks/membership_bak
echo '# Empty - Do not communicate with other keyservers.' >/etc/sks/membership

Service beim Hochfahren automatisch starten - dazu /etc/default/sks editieren

vi /etc/default/sks

und folgende Zeile anpassen:

initstart=yes
cp /etc/sks/sksconf /etc/sks/sksconf_bak
cat >/etc/sks/sksconf <<'EOF'
pagesize: 16
ptree_pagesize: 16
EOF
service sks start

Danach kann wieder zum normalen Benutzer zurück gewechselt werden:

exit

Konfiguration

Anpassen des Webinterfaces

sudo vi /var/lib/sks/www/index.html

Apache

sudo vi gpg.conf
<VirtualHost *:80>
    ServerName gpg.kirner.or.at

    ProxyPreserveHost On
    ProxyRequests Off
    ProxyVia Off

    ProxyPass / http://127.0.0.1:11371/
    ProxyPassReverse / http://127.0.0.1:11371/

    ErrorLog ${APACHE_LOG_DIR}/gpg.kirner.or.at-error.log
    CustomLog ${APACHE_LOG_DIR}/gpg.kirner.or.at-access.log combined
</VirtualHost>

Ports

Bezeichnung Port
HPK 11371 / 80
HKPS 443

Testen

Schlüssel erstellen siehe GnuPG

direkt über den Port

http://<server>:11371/

Schlüssel senden

gpg --send-key --keyserver gpg.kirner.or.at 1234ABCD

Schlüssel empfangen

gpg --recv-key --keyserver gpg.kirner.or.at 1234ABCD

Links

https://njh.eu/keyserver

http://www.bauer-power.net/2010/05/how-to-setup-free-pgp-key-server-in.html#.WGEXB58xlyU

http://keyserver.mattrude.com/guides/building-server/

https://roll.urown.net/server/pgp-keyserver.html

https://dokuwiki.nausch.org/doku.php/centos:web_c7:sks

https://support.mailbox.org/knowledge-base/article/der-mailbox-org-hkps-keyserver


Zurück zu Ubuntu