Como eemikula diz, eu precisava obter uma conexão SSH para minha VM. Então eu corro esta linha em windows que define as configurações do vmware para ssh no loop ip 127.0.0.1 (primeiro adicione um segundo adaptador de rede nas configurações da VM e torne-o um adaptador somente para host):
VBoxManage modifyvm myserver --natpf1 "ssh,tcp,,3022,,22"
Onde encontrei 'myserver' com
VBoxManage list vms
Em seguida, instalo um servidor SSH na VM:
sudo apt-get install openssh-server
Em seguida, coloco massa em uma pasta no caminho do sistema. Este comando então executa comandos em um determinado arquivo txt:
putty.exe -agent -ssh [email protected] -P 3022 -pw password -t -m "commandsfile.txt"
Ou o download do plink do mesmo link pode executar comandos diretamente, parece que vai analisar isso agora. Plink e putty são executáveis portáteis muito pequenos. Eu comecei a instalar o cygwin como sugerido na resposta que foi postada primeiro por eemikula, mas o cygwin ainda estava baixando de algum endereço vago de ftp depois que eu descobri como fazer isso dessa maneira.