在下最近打算在Ubuntu上用Virtual Box模擬出一個MOSS 2007開發環境
不過在讀Ubuntu的官方Wiki時 讀到下列敘述:
VRDP support
VirtualBox 讓使用者在遠端亦可操縱虛擬機,但是遠端使用者必須輸入密碼才能准取控制,不幸的是,此功能並未實作完整,虛擬機伺服器管理員必須編寫一套密碼驗證的共享函式庫使 VirtualBox 具有密碼驗證能力。由於這部分實在有夠複雜,以下說明編寫密碼驗證共享函式庫的詳細步驟。
1. 先看官方說明文件。翻到 7.4 Remote virtual machines (VRDP support),確認虛擬遠端桌面通訊協定的設定方法。以下補充 7.4.4 RDP authentication 中 external authentication module 的部分。
2. 下載 VRDPAuth.h,這是共享函式庫唯一的引入檔。
3. 新建 myauth.c,這是共享函式庫的本體,請置換 "xxx" 為您的帳號名稱;"xxxx" 為您的密碼。
4. 編譯並建立共享函式庫 myauth.so.1,請輸入以下指令:
gcc -fPIC -g -c -Wall myauth.c
gcc -shared -Wl,-soname,myauth.so -o myauth.so.1 myauth.o -lc
4.1. 移動 myauth.so.1 至 /usr/lib/virtualbox/,這是為了下一步設定屬性方便給予實體位址
5. 設定 VirtualBox 的 VRDP 驗證函式庫屬性,請輸入以下指令:
VBoxManage setproperty vrdpauthlibrary /usr/lib/virtualbox/myauth.so.1
6. 請重新啟動虛擬機器 (假設名稱為 Windows XP),測試遠端登入是否有效:
VBoxHeadless -startvm "Windows XP"
rdesktop -a 16 my.host.address -u xxx -p -
(原文網址:
http://wiki.ubuntu-tw.org/index.php?title=VirtualBox)
不過在讀完敘述中所說的文件後 並未見諸該敘述
所以在下想請教了解的先進 如果只是單純由一個Windows透過RDP連入遠端的VM
需要做Ubuntu官方Wiki上所敘述的準備作業嗎?