假设我的 Oracle VirtualBox 机器是这样启动的:
VBoxManage startvm "vmname" --type headless
VBoxManage controlvm "vmname" addencpassword "vmname" "/home/user/vm-name-password"
如何使命令从终端上的标准输入读取密码?
理由:出于安全原因,我不希望将这些密码存储在服务器上。
答案1
运行后:
VBoxManage startvm "vmname" --type headless
以下命令应要求输入密码:
VBoxManage controlvm "vmname" addencpassword "identifier" -
当您通过窗口正常启动来宾时,该命令使用密码输入文本框左侧可见的标识符。末尾的连字符会导致在命令窗口中请求输入密码。