Linux에서 헤드리스 virtualbox 인스턴스에 연결하시겠습니까?

Linux에서 헤드리스 virtualbox 인스턴스에 연결하시겠습니까?

다음 명령을 사용하여 헤드리스 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: NullExtended 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의 네트워크 설정에 따라 작동할 수도 있고 작동하지 않을 수도 있습니다.

관련 정보