用户通过ssh登录到远程主机时, 无法通过图形界面开启vmware虚拟机, 这时可以通过命令行工具vmrun启动vmware。


  1.   安装vmrun命令行工具

vmrun包含在VMware VIX 开发包里, 下载地址:https://www.vmware.com/support/developer/vix-api/

在VMware宿主机上安装VIX开发包, 即可自动安装vmrun工具。 


- linux下运行安装包:

$ chmod 755 ./VMware-VIX-1.11.0-471780.x86_64
$ sudo ./VMware-VIX-1.11.0-471780.x86_64


2. 使用vmrun操作vmware虚拟机


- 启动:

$ vmrun -T player start /path/to/vm/my.vmx nogui


- 重启:

$ vmrun -T player reset /path/to/vm/my.vmx soft


- 关机:

$ vmrun -T player stop /path/to/vm/my.vmx