Tengo un servidor ubuntu 18.x. Instalé virtualbox en el servidor y configuré una nueva VM usandoestas instrucciones. Cuando intento el último paso, aparece una ventana de error.
También noté que cuando ejecuto netstat, la IP asociada con el puerto de mi VM es 0.0.0.0
Pero cuando ejecuto nmap
la IP de mi servidor me sale esto
PORT STATE SERVICE
22/tcp open ssh
139/tcp open netbios-ssn
445/tcp open microsoft-ds
5001/tcp open commplex-link
Donde la última fila es el número de puerto de mi VM. Aquí está el resultado de $ VboxManage showvmdetails tails
(que es mucho más detallado que el ejemplo del tutorial).
Name: tails
Groups: /
Guest OS: Linux 2.6 / 3.x / 4.x (32-bit)
UUID: 7107a87f-4ffb-4c80-9cf9-0bc3ff6c6b4c
Config file: /var/vbox/tails/tails.vbox
Snapshot folder: /var/vbox/tails/Snapshots
Log folder: /var/vbox/tails/Logs
Hardware UUID: 7107a87f-4ffb-4c80-9cf9-0bc3ff6c6b4c
Memory size 1024MB
Page Fusion: disabled
VRAM size: 8MB
CPU exec cap: 100%
HPET: disabled
CPUProfile: host
Chipset: piix3
Firmware: BIOS
Number of CPUs: 1
PAE: enabled
Long Mode: disabled
Triple Fault Reset: disabled
APIC: enabled
X2APIC: enabled
Nested VT-x/AMD-V: disabled
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode: message and menu
Boot Device 1: DVD
Boot Device 2: DVD
Boot Device 3: HardDisk
Boot Device 4: Not Assigned
ACPI: enabled
IOAPIC: disabled
BIOS APIC mode: APIC
Time offset: 0ms
RTC: local time
Hardw. virt.ext: enabled
Nested Paging: enabled
Large Pages: disabled
VT-x VPID: enabled
VT-x unr. exec.: enabled
Paravirt. Provider: Default
Effective Paravirt. Prov.: KVM
State: running (since 2019-12-11T04:49:39.483000000)
Monitor count: 1
3D Acceleration: disabled
2D Video Acceleration: disabled
Teleporter Enabled: disabled
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: disabled
Allow Tracing to Access VM: disabled
Tracing Configuration:
Autostart Enabled: disabled
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0): tails_SATA
Storage Controller Type (0): IntelAhci
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0): 30
Storage Controller Port Count (0): 30
Storage Controller Bootable (0): on
tails_SATA (0, 0): /tmp/tails-amd64-4.1.iso (UUID: b48d5261-170d-4bc8-a1d6-2ee18c29051f)
tails_SATA (1, 0): /var/box/tails.vdi (UUID: 94e4ba64-b33d-4cdf-a37f-959ccd3dcffb)
NIC 1: MAC: 080027B4FB40, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
Pointing Device: PS/2 Mouse
Keyboard Device: PS/2 Keyboard
UART 1: disabled
UART 2: disabled
UART 3: disabled
UART 4: disabled
LPT 1: disabled
LPT 2: disabled
Audio: enabled (Driver: ALSA, Controller: AC97, Codec: STAC9700)
Audio playback: disabled
Audio capture: disabled
Clipboard Mode: disabled
Drag and drop Mode: disabled
Session name: headless
Video mode: 720x400x0 at 0,0 enabled
VRDE: enabled (Address 0.0.0.0, Ports 5001, MultiConn: off, ReuseSingleConn: off, Authentication type: null)
VRDE port: 5001
Video redirection: disabled
VRDE property : TCP/Ports = "5001"
VRDE property : TCP/Address = <not set>
OHCI USB: disabled
EHCI USB: disabled
xHCI USB: disabled
USB Device Filters:
<none>
Available remote USB devices:
<none>
Currently Attached USB Devices:
<none>
Bandwidth groups: <none>
Shared folders:<none>
VRDE Connection: not active
Clients so far: 0
Capturing: not active
Capture audio: not active
Capture screens:
Capture file: /var/vbox/tails/tails.webm
Capture dimensions: 1024x768
Capture rate: 512kbps
Capture FPS: 25kbps
Capture options:
Guest:
Configured memory balloon size: 0MB
OS type: Linux26
Additions run level: 0
Guest Facilities:
No active facilities.
¿Cómo puedo solucionar este problema para conectarme a mi VM a través de RDP? Realmente no sé ni por dónde empezar. Soy desarrollador de software y normalmente puedo extrapolar cierta información de los errores, pero esto no me dice nada. ¿El problema está en el lado del servidor? del lado anfitrión? mi configuración de red? ¿La configuración de la caja virtual? mis permisos de Windows? Estoy por todos lados tratando de encontrar un camino a seguir. No sé lo suficiente sobre redes, así que estoy aquí para recibir ayuda. También publiqué en Superuser y Serverfault y no recibí respuesta alguna.
Respuesta1
Tuve el mismo problema despuésla guíausaste. Hizo lo siguiente para solucionar el problema:
habilitar la conexión múltiple
sudo VBoxManage modifyvm ubuntu16 --vrdemulticon on
permitir el puerto 5001
sudo ufw allow 5001/tcp
reiniciar
sudo VBoxManage controlvm ubuntu16 savestate
sudo reboot
sudo VBoxManage startvm ubuntu16 --type headless
finalmente, puede abrir Microsoft Remote Desktop para ingresar la dirección IP y el puerto
PC name: 192.107.123.12:5001
una captura de pantalla de la conexión al Escritorio remoto
Lo anterior funcionó para mí en un servidor Ubuntu 18.04 con Virtual Box 5.2.44. Think también debería funcionar en Ubuntu 16.04 con Virtual Box 6.1.
¡Espero que pueda ser de alguna ayuda!
Respuesta2
Resulta que estás utilizando una versión antigua y con errores del paquete de extensión vbox. Tendrás que actualizar lo mismo.Aquíes el enlace a la pagina para descargarlo.