WebAuthn - Proxmox-Cluster hinter NGINX Reverse Proxy

Oct 2, 2019
24
2
43
Hallo zusammen,

ich habe aktuell einen Proxmox-Cluster am Laufen, der hinter einem NGINX Reverse Proxy betrieben wird. Jetzt möchte ich WebAuthn (z.B. mit einem YubiKey) als Zwei-Faktor-Authentifizierung für das Proxmox Webinterface nutzen, stoße aber auf Probleme.

Hat jemand Erfahrung damit, WebAuthn hinter einem NGINX Reverse Proxy zum Laufen zu bringen?

Wenn ich einen Host einzeln eintrage, hat es funktioniert, allerdings dann nur mit dem hinterlegten Host. Wenn ich die Adresse des Proxys eintrage, bekommen die Benutzer die Meldung: The client's relying party origin does not match our server's information
Ich vermute, ich muss noch irgendwas beim NGINX weiterleiten, komme aber an dieser Stelle nicht weiter.

Konfiguration NGINX:

Code:
upstream proxmox {
    ip_hash;
    server pve00.tt.mydomain.de:8006;
    server pve01.tt.mydomain.de:8006;
    server pve02.tt.mydomain.de:8006;
    server pve03.tt.mydomain.de:8006;
    server pve04.tt.mydomain.de:8006;
    server pve05.tt.mydomain.de:8006;
    server pve06.tt.mydomain.de:8006;
    server pve07.tt.mydomain.de:8006;
}

server {
    listen 80 default_server;
    rewrite ^(.*) https://$host$1 permanent;
}

server {
    listen 443;
    server_name pve.tt.mydomain.de;
    ssl on;
    ssl_certificate /etc/letsencrypt/live/pve.tt.mydomain.de/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/pve.tt.mydomain.de/privkey.pem;
    proxy_redirect off;
    location / {
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_pass https://proxmox;
        proxy_buffering off;
        client_max_body_size 0;
        proxy_connect_timeout  3600s;
        proxy_read_timeout  3600s;
        proxy_send_timeout  3600s;
        send_timeout  3600s;
    }
}

Konfiguration datacenter.cfg

Code:
webauthn: id=pve.tt.mydomain.de,rp=pve.tt.mydomain.de


Bin für jede Hilfe und Tipps dankbar!
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!