Come molti di voi avranno scoperto dopo aver installato ESXi, non è possibile accedere da remoto a questa versione tramite una connession ssh.
Dal momento però che alcune operazioni risultano comode tramite questo strumento, così come la lossiblità di caricare/scaricare files dal server via scp (una su tutte il backup delle virtual machines tramite remote console) vediamo allora come abilitare le connessioni ssh.
NB: le connessioni ssh su ESXi non sono ufficialmente supportate da vmware
1. Dalla console di ESXi premere ALT+F1 per accedere alla console
2. Digitare “unsupported” e premere invio. A video non comparirà nulla quindi bisogna digitare “alla cieca”
3. Se avete digitato il comando correttamente, vi comparirà una console denominata “Tech Support Mode” e vi verrà richiesta la password dell’utente root
4. Editate il file /etc/inetd.conf attraverso vi (vi /etc/inetd.conf)
5. Cercate la linea che inizia con “#ssh” e rimuovete il # iniziale. Salvate il file così modificato e uscite
6. Se state usando ESXi 3.5 Update 2 o successivi, eseguite ps | grep inetd e controllate il pid del processo inetd. Se ad esempio il valore dovesse essere 1451, eseguite kill -HUP 1451 per riavviare inetd con ssh finalmente abilitato.
Se state utilizzando una versione precedente di ESXi, beh aggiornatelo 🙂 Trovate le modalità in questo articolo.
ho installato un esxi 4.0 per hp e non mi riesce entrare nella console, sei sicuro che e’ sempre possibile accedervi con la nuova versione?
Sicurissimo, ti riporto velocemente la procedura per un esxi 4.0:
1. alt-f1
2. digita “unsupported” (non vedrai comparire nulla, devi farlo alla cieca)
3. digiti “root” e la sua password, e sei in console
4. vi /etc/inetd.conf
5. cancelli “#” dalla riga ssh
6. services.sh restart