[RISOLTO] Errore Kerberos 405
Pubblicato: 22 marzo 2023 - 13:54
Ciao a tutti,
Da oltre un anno utilizziamo il nostro server WAPT Enterprise (aggiornato) in produzione su un server Ubuntu (anch'esso aggiornato).
Per i dettagli della versione:
Abbiamo quindi iniziato a configurare WAPT con Kerberos.
- Tutte le configurazioni soddisfano i prerequisiti (sezione di installazione Debian)
- Abbiamo seguito la documentazione sul "rafforzamento della sicurezza del tuo server WAPT" (ad eccezione della parte Firewall che implementeremo dopo Kerberos).
L'intero processo di "configurazione e post-configurazione di Kerberos" si è svolto senza intoppi.
Tuttavia, ora è impossibile connettersi dal centro software WAPT.
Se seguo la documentazione, ottengo:
- use_kerberos=True è correttamente abilitato sia sul lato client che su quello server
- Il Keytab è buono e conforme a quanto presentato nella documentazione
- Il comando "kinit -k -t /etc/nginx/http-krb5.keytab srvwapt\$@AD.TRANQUIL.IT" genera effettivamente un ticket per il server (klist)
- Su un PC client, utilizzando la console di sistema e il comando "wapt-get register", riesco a registrare correttamente il dispositivo:
Se richiedo un ticket dal PC di un utente, viene restituito quanto segue:
Tuttavia, la console di amministrazione continua a funzionare (il che ha senso poiché non utilizza Kerberos).
Mi scuso per il "muro di testo" e grazie per aver letto.
Da oltre un anno utilizziamo il nostro server WAPT Enterprise (aggiornato) in produzione su un server Ubuntu (anch'esso aggiornato).
Per i dettagli della versione:
Versione WAPT 2.3.0.13516
Volevamo abbandonare NTLM nel nostro dominio e utilizzare solo Kerberos.Ubuntu 22.04.2 LTS
Abbiamo quindi iniziato a configurare WAPT con Kerberos.
- Tutte le configurazioni soddisfano i prerequisiti (sezione di installazione Debian)
- Abbiamo seguito la documentazione sul "rafforzamento della sicurezza del tuo server WAPT" (ad eccezione della parte Firewall che implementeremo dopo Kerberos).
L'intero processo di "configurazione e post-configurazione di Kerberos" si è svolto senza intoppi.
Tuttavia, ora è impossibile connettersi dal centro software WAPT.
Se seguo la documentazione, ottengo:
- use_kerberos=True è correttamente abilitato sia sul lato client che su quello server
- Il Keytab è buono e conforme a quanto presentato nella documentazione
- Il comando "kinit -k -t /etc/nginx/http-krb5.keytab srvwapt\$@AD.TRANQUIL.IT" genera effettivamente un ticket per il server (klist)
- Su un PC client, utilizzando la console di sistema e il comando "wapt-get register", riesco a registrare correttamente il dispositivo:
Se eseguo un test utilizzando il comando Curl, ottengo un errore: http/1.1 405 METODO NON CONSENTITO:C:\windows\system32>wapt-get register
Utilizzo del file di configurazione: C:\Program Files (x86)\wapt\wapt-get.ini
Registrazione dell'host sul server: https://srvwapt.toto.local
Host correttamente registrato sul server https://srvwapt.toto.local.
Se faccio il test su Firefox come menzionato una o due volte sul forum, ottengo lo stesso risultato (405 METODO NON CONSENTITO)> GET /add_host_kerberos HTTP/1.1
> Host: frscmwapt.scmlemans.com
> Authorization: Negotiate CLE_EFFACE
> User-Agent: curl/7.81.0
> Accept: */*
>
* TLSv1.2 (IN), intestazione TLS, dati supplementari (23):
* Contrassegna il bundle come non supportante multiuso
< HTTP/1.1 405 METHOD NOT ALLOWED
< Server: nginx
< Date: Wed, 22 Mar 2023 12:33:32 GMT
< Content-Type: text/html; charset=utf-8
< Content-Length: 178
< Connection: keep-alive
< WWW-Authenticate: Negotiate KEY_ERAS
< WWW-Authenticate: Basic realm=""
< Allow: OPTIONS, POST, HEAD
< Strict-Transport-Security: max-age=63072000
<
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>405 Method Not Allowed</title>
<h1>Method Not Allowed</h1>
<p>The method is not allowed for the requested URL.</p>
* La connessione n. 0 all'host srvwapt.toto.local è rimasta intatta
Se richiedo un ticket dal PC di un utente, viene restituito quanto segue:
Infine, nessun utente può più utilizzare il centro software (il che per me ha senso, visto che la richiesta Kerberos non è riuscita)C:\windows\system32>klist get https://srvwapt.toto.local
LogonId è 0:0x3e7
Errore durante la chiamata all'API LsaCallAuthenticationPackage (substatus GetTicket): 0x6fb
klist non riuscito con 0xc000018b/-1073741429: Il database SAM del server Windows non dispone di un account computer per la relazione di fiducia con questa workstation.
Tuttavia, la console di amministrazione continua a funzionare (il che ha senso poiché non utilizza Kerberos).
Mi scuso per il "muro di testo" e grazie per aver letto.