
다음 명령을 사용하여 헤드리스 virtualbox 인스턴스를 시작했습니다.
VBoxManage startvm "Ensembl67VirtualMachine" --type headless
Waiting for VM "Ensembl67VirtualMachine" to power on...
VM "Ensembl67VirtualMachine" has been successfully started.
and Remote Desktop Server Port:5555
로 설정되어 현재 실행 중이지만 실행 중인 동일한 노트북에서 연결하는 방법을 모르겠습니다. 터미널에서 실행하고 싶습니다. 이것을 시도했지만 아무 일도 일어나지 않습니다.Authentication Method: Null
Extended Features: Allow Multiple Connections
rdesktop localhost:5555
ERROR: localhost: unable to connect
rdesktop 127.0.0.1:5555
어떤 아이디어가 있나요?
답변1
VirtualBox 내장 원격 데스크톱 GUI에 연결하는 방법을 찾았습니다.
먼저 다음을 사용하여 머신을 일시 중지합니다.
VBoxManage controlvm <vm> savestate
그 후 다음과 같이 GUI를 시작하십시오.
VboxManage startvm <vm> --type gui
하나의 명령을 사용하여 GUI에 연결하고 싶지만 이 명령은 지금까지 찾은 최고의 솔루션입니다.
답변2
VirtualBox의 원격 데스크톱 서비스는 게스트에 어떤 네트워킹(있는 경우)을 설정했는지에 관계없이 호스트 시스템의 네트워크 인터페이스에 바인딩됩니다.
나는 항상 이와 같은 VM을 사용합니다. 둘 다 작동 localhost:5555
해야 127.0.0.1:5555
하지만 문제 해결을 시도해 볼 수 있습니다.
서버에 다른 포트를 사용해 보셨나요? 어쩌면 당신의 컴퓨터에 있는 다른 어떤 것이 이미 5555를 사용하고 있을까요?
다른 RDP 클라이언트를 사용해 보거나 LAN의 다른 컴퓨터에서 액세스해 보셨나요(이 경우 LAN IP 주소 사용)?
다른 VM 내부에서 한 VM의 RDP 서버에 액세스하려고 합니까? 이는 두 번째 VM의 네트워크 설정에 따라 작동할 수도 있고 작동하지 않을 수도 있습니다.