如何使该命令从终端上的标准输入读取密码?

如何使该命令从终端上的标准输入读取密码?

假设我的 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" -

当您通过窗口正常启动来宾时,该命令使用密码输入文本框左侧可见的标识符。末尾的连字符会导致在命令窗口中请求输入密码。

相关内容