Virtualbox

如何使此命令從終端的標準輸入中讀取密碼?

  • June 8, 2017

假設這是我的 Oracle VirtualBox 機器的啟動方式:

VBoxManage startvm "vmname" --type headless

VBoxManage controlvm "vmname" addencpassword "vmname" "/home/user/vm-name-password"

如何使命令從終端的標準輸入中讀取密碼?

理由:出於安全原因,我不希望將這些密碼儲存在伺服器上。

執行後:

VBoxManage startvm "vmname" --type headless

以下命令應要求輸入密碼:

VBoxManage controlvm "vmname" addencpassword "identifier" -

當您正常使用視窗啟動來賓時,該命令使用密碼輸入文本框左側可見的標識符。最後的連字元會導致在命令視窗中請求密碼。

引用自:https://unix.stackexchange.com/questions/369905