Windows RDP 経由で Ubuntu サーバー上の Vbox 仮想マシンに接続できない

Windows RDP 経由で Ubuntu サーバー上の Vbox 仮想マシンに接続できない

私はUbuntu 18.xサーバーを持っています。サーバーにVirtualBoxをインストールし、新しいVMを構成しました。これらの指示最後のステップを試みるとエラーウィンドウが表示されます ここに画像の説明を入力してください

また、netstatを実行すると、VMのポートに関連付けられたIPが0.0.0.0であることに気付きました。

しかし、nmap私のサーバーのIPで実行すると、次のようになります

PORT     STATE SERVICE
22/tcp   open  ssh
139/tcp  open  netbios-ssn
445/tcp  open  microsoft-ds
5001/tcp open  commplex-link

最後の行はVMのポート番号です。以下は出力です$ VboxManage showvmdetails tails(チュートリアルの例よりもはるかに詳細です)


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.



これを修正して、RDP 経由で VM に接続するにはどうすればよいですか? どこから始めたらよいのかまったくわかりません。私はソフトウェア開発者で、通常はエラーから情報を推測できますが、この情報からは何もわかりません。問題はサーバー側にありますか? ホスト側ですか? ネットワーク構成ですか? 仮想ボックスの設定ですか? Windows の権限ですか? たどるべき道筋を見つけようと四苦八苦しています。ネットワークについて十分な知識がないので、助けを求めています。Superuser と Serverfault にも投稿しましたが、まったく反応がありません。

答え1

同じ問題が続いていたガイド使用しました。問題を解決するために次の操作を実行しました:


マルチ接続を有効にする

sudo VBoxManage modifyvm ubuntu16 --vrdemulticon on

ポート5001を許可する

sudo ufw allow 5001/tcp

リブート

sudo VBoxManage controlvm ubuntu16 savestate
sudo reboot
sudo VBoxManage startvm ubuntu16 --type headless

最後に、Microsoftリモートデスクトップを開いてIPアドレスとポートを入力します

PC name: 192.107.123.12:5001

リモートデスクトップへの接続のスクリーンショット

上記は、Virtual Box 5.2.44 を搭載した Ubuntu 18.04 サーバーで動作しました。Virtual Box 6.1 を搭載した Ubuntu 16.04 でも動作するはずです。

少しでもお役に立てれば幸いです!

答え2

どうやら、vbox 拡張パックの古い、バグのあるバージョンを使用しているようです。同じものをアップデートする必要があります。ここダウンロードするためのページへのリンクです。

ダウンロードページ

関連情報