Virtualbox後臺啓動及獲取虛擬機ip方法及windows遠程登錄方法

vmware提供後臺啓動(無界面模式),省去了界面佔去的資源,但配置很麻煩,轉用Virtualbox,但是一直不知道Virtualbox怎麼後臺啓動,於是上網查了查:

一,通過VBoxManage.exe後臺啓動

其實Virtualbox是提供了後臺啓動的
不太習慣Linux的使用,但也很喜歡使用Linux命令操作方式和Linxu上的開發或者折騰。所以一直使用虛擬機,在Windows下用SSH連接Linux。但Virtualbox啓動總會有界面出現,感覺老彆扭。在網上搜了一下還真找到方法,其實Virtualbox是提供了後臺啓動的。只是不是默認的。

查看有哪些虛擬機

VBoxManage list vms

查看虛擬的詳細信息

VBoxManage list vms --long

查看運行着的虛擬機

VBoxManage list runningvms

開啓虛擬機在後臺運行

VBoxManage startvm <vm_name> -type headless

開啓虛擬機並開啓遠程桌面連接的支持

VBoxManage startvm <vm_name> -type vrdp

改變虛擬機的遠程連接端口,用於多個vbox虛擬機同時運行

VBoxManage controlvm <vm_name> vrdpprot <ports>

關閉虛擬機

VBoxManage controlvm <vm_name> acpipowerbutton

強制關閉虛擬機

VBoxManage controlvm <vm_name> poweroff

命令行進入到你的Virtualbox安裝目錄試試這些命令就清楚了。比如我的是cd D:ApplicationVirtualBox 然後可以試試這些命令。

要後臺啓動只要在桌面新建一個批處理文件(.bat文件)。 寫上一句代碼就可以了:

我的 是 D:ApplicationVirtualBoxVBoxManage.exe startvm UbuntuServer -type headless 把路路徑和虛擬機名改成自己的就可以了。以後每次要啓動雙擊文件就可以了。 若要開機啓動把這個文件放入菜單——啓動文件裏就可以。 。。。。 大功告成!!!!!

二,通過VBoxHeadless.exe後臺啓動

VBoxHeadless.exe -s 你的虛擬機主機名

三,獲取ip

(1)首先查看正在運行的vm信息, 獲取vm的name

C:\Program Files\Oracle\VirtualBox>VBoxManage list -l runningvms
C:\Program Files\Oracle\VirtualBox>VBoxManage list -l runningvms
Name:                        ubuntuxxxx
Groups:                      /
Guest OS:                    Ubuntu (64-bit)

(2) 獲取ip

C:\Program Files\Oracle\VirtualBox>VBoxManage guestproperty enumerate ubuntuxxxx | findstr "Net.*V4.*IP"
Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.1.102, timestamp: 1586049646923776403, flags:

(3) win10自帶shell終端可通過ssh登錄到vm (虛擬機要提前安裝ssh服務器端: apt-get install openssh-server)

C:\Program Files\Oracle\VirtualBox>ssh [email protected]
[email protected]'s password:
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 5.3.0-28-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage


 * Canonical Livepatch is available for installation.
   - Reduce system reboots and improve kernel security. Activate at:
     https://ubuntu.com/livepatch

114 packages can be updated.
83 updates are security updates.

Your Hardware Enablement Stack (HWE) is supported until April 2023.
Last login: Sun Apr  5 16:07:25 2020 from 20.0.5.103
hostname@xx-VirtualBox:~$

更多請加 -h 查詢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章