Libvirt absichern

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Schlüssel erzeugen

  • xinuxpki cert spock.xinux.lan

oder mit openssl

Schlüssel und Zertifkate

Privater Schlüssel

spock.xinux.lan.key

Öffentlicher Schlüssel und Zertifikat

spock.xinux.lan.crt

Öffentlicher Schlüssel und Zertifikat der CA

xin-ca.crt

Server

Directory erzeugen und Datein kopieren

  • mkdir -p /etc/pki/libvirt/private
  • mkdir -p /etc/pki/CA
  • cp xin-ca.crt /etc/pki/CA/cacert.pem
  • cp spock.xinux.lan.crt /etc/pki/libvirt
  • cp spock.xinux.lan.key /etc/pki/libvirt/private

Konfiguration

  • cat /etc/default/libvirt-bin
start_libvirtd="yes"
libvirtd_opts="-l"
  • cat /etc/libvirt/libvirtd.conf
listen_tls = 1
tls_port = "16514"
key_file = "/etc/pki/libvirt/private/spock.xinux.lan.key"
cert_file = "/etc/pki/libvirt/spock.xinux.lan.crt"
ca_file = "/etc/pki/CA/cacert.pem"

Client

Directory erzeugen und Datein kopieren

  • mkdir -p /etc/pki/libvirt/private
  • mkdir -p /etc/pki/CA
  • cp xin-ca.crt /etc/pki/CA/cacert.pem
  • cp bajor.xinux.lan.crt /etc/pki/libvirt/clientcert.pem
  • cp bajor.xinux.lan.key /etc/pki/libvirt/private/clientkey.pem