VirtualBox虛擬機器遠端桌面連線設定詳解(包含登入密碼設定)

苏州老王發表於2024-05-19

一、安裝VirtualBox虛擬機器

  1. 下載與安裝

    • 訪問VirtualBox官方網站,根據您的作業系統(如Linux、Windows、Mac等)下載對應版本的VirtualBox安裝包。
    • 安裝下載的VirtualBox軟體。
  2. 建立虛擬機器

    • 開啟VirtualBox,點選“新建”按鈕,按照嚮導建立新的虛擬機器。例如,命名為“Winxp”。
    • 根據您的需求,配置虛擬機器的記憶體、硬碟等設定。

二、設定虛擬機器以支援遠端桌面連線

  1. 安裝擴充套件包

    • 訪問VirtualBox官方網站,下載並安裝適用於您VirtualBox版本的“Oracle VM VirtualBox Extension Pack”。
    • 在VirtualBox的“全域性設定”中,選擇“擴充套件”選項卡,點選“新增新包”按鈕,選擇下載的擴充套件包進行安裝。
  2. 開啟遠端桌面功能

    • 開啟VirtualBox的命令列介面(或使用終端)。
    • 輸入命令開啟虛擬機器的遠端桌面功能:VBoxManage controlvm Winxp vrde on
    • 設定遠端桌面埠(如13389):VBoxManage controlvm Winxp vrdeport 13389
  3. 設定遠端桌面登入密碼

    • 設定校驗庫為VBoxAuthSimple:VBoxManage setproperty vrdeauthlibrary "VBoxAuthSimple"
    • 生成加密後的hash密碼。例如,將密碼“123456”轉換為hash:VBoxManage internalcommands passwordhash "123456"
    • 複製生成的hash密碼。
    • 設定虛擬機器為外部校驗並設定使用者名稱和密碼:VBoxManage modifyvm Winxp --vrdeauthtype external
    • 設定使用者名稱和密碼。例如,將使用者名稱設定為“admin”,密碼為之前生成的hash:VBoxManage setextradata Winxp "VBoxAuthSimple/users/admin" <your_generated_hash_password>

三、管理虛擬機器

  1. 後臺啟動虛擬機器

    • 使用命令列啟動虛擬機器,使其在後臺執行:VBoxManage startvm Winxp --type headless
  2. 關閉虛擬機器

    • 使用命令列關閉虛擬機器:VBoxManage controlvm Winxp acpipowerbutton
  3. 檢視執行中的虛擬機器

    • 使用命令列檢視正在執行的虛擬機器:VBoxManage list runningvms

四、連線虛擬機器遠端桌面

  1. 安裝rdesktop(如果您使用的是Linux系統):

    • 開啟終端,使用包管理器(如apt、yum等)安裝rdesktop。
  2. 連線遠端桌面

    • 開啟rdesktop並連線到虛擬機器。例如:rdesktop -u admin -p <your_plain_text_password> localhost:13389
    • 注意:這裡-p後面跟的是明文密碼,但出於安全考慮,通常建議使用hash密碼。然而,rdesktop可能不支援直接使用hash密碼。因此,如果您遇到問題,可以考慮使用其他支援hash密碼的遠端桌面工具。

注意

  • 確保您的虛擬機器已經安裝了遠端桌面服務(如Windows的遠端桌面服務)。
  • VBoxManage命令在VirtualBox中非常強大,可以用於執行許多高階任務。如果您需要進一步操作,請查閱VirtualBox的官方文件。

如果覺得以上資源可以幫助到您,請掃碼支援作者,您的支援就是創作最大的動力!

相關文章