Abilitare SSH su ESXi

0 Flares Twitter 0 Facebook 0 LinkedIn 0 Email -- 0 Flares ×

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.

2 thoughts on “Abilitare SSH su ESXi

  1. 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

Comments are closed.