I install my ESXi servers with a pre-compiled version with ESXi with SSH access already enabled. But for the people who don’t, this is how you enable (unsupported!) SSH access to ESXi.
Logon to the console (you don’t have SSH access, so this is the only option)
Press ALT-F1 and type unsupported (you don’t see what you type) and hit enter.
You will be asked for the root password. Now you can edit using VI (no, nano isn’t there!) the /etc/inetd.conf
Search for #ssh (2 lines) and remove the #. Save the file using :wq and restart the server.
You are al done!