Setelah saya meluncurkan mesin virtual (Ubuntu 12.04) dalam mode headless pada host Windows 7
C:\Users\XXX>VBoxManage startvm "ubuntu 12.04" --type headless
Waiting for VM "ubuntu 12.04" to power on...
VM "ubuntu 12.04" has been successfully started.
Bisakah saya meluncurkan GUI normal yang saya dapatkan dengan meluncurkan mesin virtual dari GUI VirtualBox?
Saya tahu bahwa saya harus dapat RDP ke mesin ini, tetapi ketika saya menggunakan Windows 7 yang dibangun pada klien RDP dan menggunakan localhost:rdp_port
(diteruskan oleh NAT dalam opsi VB) saya mendapatkan kesalahan
---------------------------
Remote Desktop Connection
---------------------------
Your computer could not connect to another console session on the remote
computer because you already have a console session in progress.
---------------------------
OK Help
---------------------------
Apa yang dapat saya lakukan dalam situasi ini untuk terhubung ke mesin virtual ini dengan GUI?
Apakah itu satu-satunya solusi bagi saya untuk mematikan mesin dan kemudian meluncurkannya dengan GUI? Kedengarannya sangat tidak nyaman untuk melakukan ini setiap kali saya membutuhkan GUI - karena saya ingin mesin menjadi tanpa kepala.
EDIT
Saya juga sudah mencoba xrdp
tetapi saya tidak dapat terhubung ke mesin - Saya memilikinya di belakang VirtualBox NAT dan port diteruskan.
Anda bisa mengklik tombol Show untuk mendapatkan GUI VM tanpa kepala di VirtualBox Manager:
Ketika Anda selesai menggunakan GUI, Anda dapat melepaskannya dan VM Anda akan kembali tanpa kepala.
Saya menguji ini pada Windows 10 dan bekerja pada VirtualBox 5.1.22. Seharusnya sama di Mac / Linux.
sumber
Setelah mendapatkan kesalahan yang sama, saya baru saja mengubah port default 3389 menjadi sesuatu yang lain.
Saya menggunakan nomor port acak (dalam kasus saya 5500). Lalu berhasil.
Dan firewall Windows dinonaktifkan sejenak - tapi saya tidak berpikir firewall adalah masalahnya.
sumber
Saya memecahkan masalah - Saya tidak menginstal paket ekstensi VirtualBox. Meskipun ditambahkan dalam versi Linux VirtualBox, Anda harus menginstalnya secara terpisah di Windows.
sumber
Pengalaman saya adalah bahwa RDP VirtualBox sebenarnya disediakan menggunakan VNC, dan bukan protokol Microsoft RDP. Saya dapat menggunakan fitur VRDE menggunakan VNC Viewer (daripada Microsoft Remote Desktop).
Jika itu membantu, berikut adalah perintah yang saya gunakan untuk mengkonfigurasi akses VRDE ke VM yang berjalan pada server tanpa kepala (bukan keyboard, mouse, monitor terpasang).
Temukan UUID dari VM:
Jika Anda meluncurkan VM yang dijeda, Anda dapat dengan cepat menguji koneksi VNC dan pengaturan VDRE (mis. Jika Anda mengubah port, dll.) Tanpa biaya untuk mem-boot VM, atau bahkan menghancurkannya ketika Anda ingin mencoba pengaturan lain:
Jalankan klien VNC Anda dan cobalah untuk terhubung, dan jika Anda berhasil menemukan diri Anda melihat persegi panjang hitam besar, Anda baik untuk menghentikan sebentar VM dan memulai proses boot:
(Saya bermain dengan
-vrdeauthtype external
tanpa keberhasilan - Saya tidak pernah bisa berhasil mengotentikasi melalui VNC)sumber