이 명령이 터미널의 표준 입력에서 비밀번호를 읽도록 하려면 어떻게 해야 합니까?

이 명령이 터미널의 표준 입력에서 비밀번호를 읽도록 하려면 어떻게 해야 합니까?

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

이 명령은 창을 통해 정상적으로 게스트를 시작할 때 비밀번호 입력 텍스트 상자 왼쪽에 표시되는 식별자를 사용합니다. 후행 하이픈은 명령 창에서 암호를 요청하게 합니다.

관련 정보