このコマンドが端末の標準入力からパスワードを読み取るようにするにはどうすればよいですか?

このコマンドが端末の標準入力からパスワードを読み取るようにするにはどうすればよいですか?

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" -

このコマンドは、ウィンドウを介して正常にゲストを起動すると、パスワード入力テキストボックスの左側に表示される識別子を使用します。末尾のハイフンはコマンドウィンドウでパスワードを要求します。

関連情報