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.