m1 맥북을 사용하기 때문에, 가상머신을 로컬 환경에서 실행할 수 없는 분들이 주위에도 여럿 계셨습니다. 저도 그들 중 한 명이구요.. 그렇기에 연구실 윈도우 데스크탑에서 가상머신을 돌리고, 윈도우 데스크탑에 ssh 로 접속하여 공부를 하고 있습니다.
어느 날, 호스트(윈도우 데스크탑)까지는 ssh 연결이 가능하나 가상머신에 ssh 접속이 되지 않는 현상이 발생했습니다. 여러 번의 시도 끝에, VMware(혹은 가상머신만) 가 원인 불명의 사고로 꺼졌음을 알 수 있었습니다.
호스트에도 ssh 로 접속한 저는 cmd 로 VMware 의 가상 머신의 전원을 킬 수 있을지에 대한 의문이 들었고, 찾아냈습니다.
우선 VMware 자체가 셧다운 됐을 가능성이 있어서 VMware 부터 아래의 명령어로 실행시켜주었습니다. VMware 설치 위치는 환경마다 다를 수 있으므로 환경에 맞게 변경해주어야 합니다.
cd C:\Program Files (x86)\VMware\VMware Workstation
VMware.exe
실행시킬 가상머신 vmx 파일이 어디에 위치해있는지를 알아야 합니다. 저는 나중에 찾기 편하도록 바탕화면에 디렉토리를 하나 만들어서 관리하고 있었어서 찾기 쉬웠습니다. 설치 위치를 따로 정하지 않고 기본값을 사용하셨다면,, VMware 문서를 참고해주세요. 가상머신 vmx 파일의 위치를 알아냈다면, 아래의 명령어를 입력해줍니다. 쌍따옴표로 감싸진 경로를 자신의 vmx 파일 위치로 변경해주시면 됩니다.