I have an HP ProLiant DL180 G6 server with VMware vSphere Hypervisor (also called as ESXi).

I can use Windows vSphere Client and go to console of particular virtual machine:

enter image description here

But I need to work from Linux.

How to do same from ESXi SSH ? Something like esxcli goconsole <vm_name_or_uri> or vim-cmd goconsole <vm_name_or_uri>

I have

$ esxcli --version
Script 'esxcli' version: 6.7

P.S. I found similar question, but I'm not pleased with answer.

  • 1
    You can't, pleased or not. It isn't possible. – joeqwerty Aug 21 '19 at 23:32

You can’t from the ESX shell, but if you need to use a Linux PC now you can use the VMRC from the web console. (https://my.vmware.com/fr/web/vmware/details?downloadGroup=VMRC1006&productId=742)

The web interface is more agile than the traditional vsphere client.

  • 1
    That worked. I used console run and connected to esxi host as vmrc -H <hostname> -U <login> -P <password> – Paul Serikov Aug 22 '19 at 12:09
  • VMRC and web interface are different and valid options to get to a VM console from a Linux client – golimar Dec 18 '19 at 16:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.