bg-tutorials

Come installare un certificato SSL su VMware Horizon View

Questa guida passo passo mostra come installare un certificato SSL/TLS su VMware Horizon (Connection Server o security server).

Su Horizon non si indirizza il prodotto direttamente ai file del certificato. Invece, si importa il certificato nell’archivio certificati del computer locale di Windows tramite la Microsoft Management Console (MMC), gli si assegna il nome descrittivo vdm e si riavvia il servizio Horizon.

Nota: VMware Horizon fa ora parte di Omnissa, azienda nata da uno spin-off di VMware nel 2024. La procedura per il certificato descritta di seguito è invariata sia nelle versioni Horizon 8 dell’era VMware che in quelle dell’era Omnissa. Dove la vecchia documentazione riporta “VMware Horizon Connection Server service”, le build Omnissa attuali lo chiamano “Omnissa Horizon Connection Server service” – i passaggi sono altrimenti identici.

Genera un codice CSR su VMware Horizon

Quando si richiede un certificato SSL, uno dei primi passaggi è generare una CSR (Certificate Signing Request) e inviarla alla Certificate Authority (CA). Una CSR è un blocco di testo codificato che contiene i dati di contatto e del dominio. Hai due opzioni:

Suggerimento: genera la CSR sulla stessa macchina Windows su cui intendi installare il certificato. In questo modo la chiave privata corrispondente viene creata in Windows e la CA può restituire un file .pfx pronto per l’importazione. Se hai generato la CSR altrove, puoi comunque combinare il certificato emesso con la tua chiave privata in un file .pfx prima di importarlo (vedi le FAQ).

Installa un certificato SSL su VMware Horizon

Dopo che la CA convalida e firma il tuo certificato, ti invia via email i file del certificato. Scarica l’archivio ZIP ed estrailo. Poi importa il certificato sull’host Windows Server dove è installato il Connection Server (o security server), seguendo i passaggi seguenti.

Passo 1: Aggiungi lo snap-in Certificati a MMC

  1. Accedi al tuo Connection Server o security server e lancia mmc.exe.
  2. Vai su File > Aggiungi/Rimuovi snap-in, seleziona Certificati e fai clic su Aggiungi.
  3. Nella finestra snap-in Certificati, seleziona Account computer, poi fai clic su Avanti.
  4. Seleziona Computer locale e fai clic su Fine.
  5. Tornato nella finestra Aggiungi o rimuovi snap-in, fai clic su OK.

Scorciatoia: puoi apricone direttamente l’archivio certificati del computer locale eseguendo certlm.msc dal menu Start o dalla finestra di dialogo Esegui. Questo salta la configurazione dello snap-in descritta sopra e ti porta direttamente a Certificati (Computer locale).

Passo 2: Importa il certificato del server nell’archivio certificati di Windows

Il certificato che importi deve includere la sua chiave privata, quindi usa qui un file .pfx (PKCS #12). A seconda di come è stato creato il file, potrebbe anche contenere la catena completa (certificati server, intermedio e radice).

  1. In MMC, espandi Certificati (Computer locale) e seleziona la cartella Personale.
  2. Nel riquadro Azioni, vai su Altre azioni > Tutte le operazioni > Importa.
  3. Nella Procedura guidata di importazione certificati, fai clic su Avanti e naviga fino alla cartella che contiene il tuo certificato.
  4. Seleziona il file del certificato e fai clic su Apri. Nota: per vedere il tuo file, scegli il suo formato dal menu a discesa Nome file (per esempio, Personal Information Exchange (*.pfx, *.p12)).
  5. Inserisci la password per la chiave privata contenuta nel file del certificato.
  6. Seleziona Contrassegna questa chiave come esportabile.
  7. Seleziona Includi tutte le proprietà estese.
  8. Fai clic su Avanti, poi su Fine. Il nuovo certificato appare in Certificati (Computer locale) > Personale > Certificati.
  9. Verifica che il certificato abbia una chiave privata: apri Certificati (Computer locale) > Personale > Certificati, fai doppio clic sul nuovo certificato e verifica che la scheda Generale mostri “Si dispone di una chiave privata corrispondente a questo certificato.”

Passo 3: Imposta il nome descrittivo del certificato su “vdm”

Questo è il passaggio che fa in modo che Horizon utilizzi il tuo certificato. Horizon identifica il proprio certificato TLS tramite il nome descrittivo vdm – senza di esso, il server continua a usare il proprio certificato autofirmato predefinito.

  1. In MMC, espandi Certificati (Computer locale) e seleziona Personale > Certificati.
  2. Fai clic con il tasto destro sul certificato emesso per l’host del server Horizon e fai clic su Proprietà.
  3. Nella scheda Generale, elimina qualsiasi testo esistente nel campo Nome descrittivo e digita vdm (deve essere in minuscolo).
  4. Fai clic su Applica, poi su OK.
  5. Assicurati che nessun altro certificato in Personale > Certificati abbia il nome descrittivo vdm. Se è così (per esempio, il vecchio certificato autofirmato), rinominalo – elimina il valore vdm, fai clic su Applica, poi su OK.

Passo 4: Importa i certificati radice e intermedio

Perché i client si fidino del tuo certificato, la catena completa deve essere presente. Se il tuo file .pfx ha già importato il certificato radice e gli intermedi negli archivi corretti, puoi passare direttamente alla verifica. In caso contrario, importali ora.

  1. In MMC, espandi Certificati (Computer locale) e apri Autorità di certificazione radice attendibili > Certificati.
  2. Se il tuo certificato radice è già presente e la tua catena non ha intermedi, passa direttamente al riavvio del servizio. Se il certificato radice manca, continua sotto.
  3. Fai clic con il tasto destro su Autorità di certificazione radice attendibili > Certificati e fai clic su Tutte le operazioni > Importa.
  4. Nella Procedura guidata di importazione certificati, fai clic su Avanti e naviga fino al certificato della CA radice.
  5. Seleziona il file del certificato della CA radice e fai clic su Apri.
  6. Fai clic su Avanti, poi su Fine.
  7. Se una CA intermedia ha firmato il tuo certificato server, importa anche ogni intermedio della catena: apri Certificati (Computer locale) > Autorità di certificazione intermedie > Certificati e ripeti l’importazione per ogni certificato intermedio.

Passo 5: Riavvia il servizio Horizon

Horizon legge il certificato all’avvio, quindi la modifica ha effetto solo dopo un riavvio. Apri la console Servizi di Windows (services.msc) e riavvia il servizio VMware Horizon Connection Server (chiamato Omnissa Horizon Connection Server nelle build più recenti). Su un security server, riavvia invece il servizio VMware Horizon Security Server. Anche riavviare l’intero server funziona, ma riavviare il servizio è più rapido e sufficiente.

Attendi qualche secondo, poi ricarica la Horizon Console (Horizon Administrator) nel tuo browser. Il tuo nuovo certificato è in uso quando la connessione risulta sicura e affidabile.

Sei dietro un Unified Access Gateway (UAG)? Dopo aver sostituito il certificato sul Connection Server, aggiorna l’impronta digitale (thumbprint) del Connection Server nella configurazione dell’UAG affinché il gateway continui a fidarsene.

Testa la tua installazione SSL

Dopo aver installato il certificato SSL su VMware Horizon, esegui una scansione diagnostica per confermare che tutto sia configurato correttamente. Il nostro SSL Checker controlla il tuo certificato in pochi secondi e segnala eventuali problemi di catena, vulnerabilità o configurazioni errate. Se il server Horizon non è raggiungibile da internet pubblico, puoi comunque verificare localmente aprendo la Horizon Console in un browser e confermando che il lucchetto mostri un certificato valido e affidabile con l’hostname corretto.

Dove acquistare il miglior certificato SSL per VMware Horizon

SSL Dragon è la tua fonte per tutte le tue esigenze SSL. Offriamo alcuni dei prezzi più bassi sul mercato su tutta la nostra gamma di prodotti SSL, e abbiamo collaborato con i migliori brand SSL del settore per una sicurezza solida e un supporto dedicato. Tutti i nostri certificati SSL sono compatibili con i server VMware Horizon.

Poiché le implementazioni Horizon spesso coprono diversi Connection Server e gateway che condividono uno o più nomi host, un certificato con Subject Alternative Names (SAN) che copra l’hostname e l’FQDN di ogni server è di solito la scelta giusta. Un certificato multi-dominio (SAN) o wildcard mantiene l’intero ambiente su un unico certificato, facile da gestire.

Domande frequenti

Perché il certificato Horizon ha bisogno del nome descrittivo “vdm”?

VMware Horizon (e Omnissa Horizon) individua il proprio certificato TLS nell’archivio certificati del computer locale di Windows tramite il suo nome descrittivo. Il prodotto cerca specificamente un certificato chiamato vdm nell’archivio Personale. Se nessun certificato ha quel nome, Horizon ricade sul suo certificato autofirmato predefinito. Il nome deve essere in minuscolo, e solo un certificato può portarlo.

Quale servizio devo riavviare dopo aver installato il certificato?

Su un Connection Server, riavvia il servizio VMware Horizon Connection Server (chiamato Omnissa Horizon Connection Server nelle build Omnissa più recenti). Su un security server, riavvia il servizio VMware Horizon Security Server. Puoi farlo dalla console Servizi di Windows (services.msc). Anche riavviare il server funziona, ma riavviare il servizio è più rapido.

Di quale formato di file certificato ha bisogno Horizon?

Importi un certificato che include la sua chiave privata, quindi usa un file .pfx (PKCS #12). Un singolo file .crt o .cer non ha chiave privata e non può essere usato da solo. Se la tua CA ha restituito file separati, combina il certificato e la chiave in un .pfx prima di importarlo (vedi la domanda successiva).

Come creo un file .pfx se la mia CA ha inviato file separati?

Se hai un certificato, la sua catena e la chiave privata corrispondente come file separati, puoi confezionarli in un unico .pfx con OpenSSL:
openssl pkcs12 -export -out yourdomain.pfx -inkey yourdomain.key -in yourdomain.crt -certfile chain.crt
Ti verrà richiesta una password di esportazione – avrai bisogno di questa stessa password quando importerai il file .pfx nell’archivio certificati di Windows.

Il mio certificato è importato ma Horizon mostra ancora quello vecchio. Cosa c’è di sbagliato?

Tre cose da controllare: (1) il nome descrittivo del nuovo certificato è esattamente vdm in minuscolo; (2) nessun altro certificato nell’archivio Personale ha ancora il nome descrittivo vdm – spesso è il vecchio certificato autofirmato ad averlo, quindi rimuovilo; e (3) hai riavviato il servizio Horizon Connection Server dopo aver effettuato la modifica. Se usi un Unified Access Gateway, aggiorna anche l’impronta digitale (thumbprint) del Connection Server nell’UAG.

In conclusione

Installare un certificato SSL su VMware Horizon si riduce a importare un file .pfx nell’archivio certificati del computer locale di Windows tramite MMC, assegnargli il nome descrittivo vdm, garantire l’attendibilità dei certificati radice e intermedio, e riavviare il servizio Horizon Connection Server.

Hai bisogno prima di un certificato? Esplora i nostri certificati SSL oppure lascia che l’SSL Wizard scelga quello giusto per il tuo ambiente.

Risparmia il 10% sui certificati SSL ordinando oggi stesso da SSL Dragon!

Emissione rapida, crittografia avanzata, affidabilità del browser al 99,99%, assistenza dedicata e garanzia di rimborso entro 25 giorni. Codice coupon: SAVE10

Un'immagine dettagliata di un drago in volo
Scritto da

Scrittore di contenuti con esperienza, specializzato in certificati SSL. Trasforma intricati argomenti di cybersicurezza in contenuti chiari e coinvolgenti. Contribuisci a migliorare la sicurezza digitale attraverso narrazioni d'impatto.