不知Microsoft出於什麼考慮,在Windows XP中只允許一個Session通過遠程桌面連接,如果一台XP為管理工作站,只有它能夠訪問後端的SAN Switch或存儲系統,那麼多人將無法同時使用該XP管理工作站,原因就在於XP對於遠程桌面連接的限制.
為了突破這個限制,我們需要將此XP管理工作站換成Unix或Linux系統,然後通過它遠程桌面連接到後端的存儲(或telnet到SAN Switch),因為Unix/Linux OS允許多個用戶同時連接,但緊接著問題也隨之而來,Unix/Linux下並沒有提供遠程桌面連接的工具.
"只要有市場,就不愁沒有產品",這話一點沒錯,為了解決這個問題,通過google還真發現了一個可以用於Unix/Linux下的類似Microsoft的mstsc工具,軟件包名為"rdesktop"(如果需要該軟件,可以留下你的email地址),從軟件名字來看,就知道其用途了,正是該軟件,幫了我們不少忙.
言歸正傳,讓我們來看看該軟件如何安裝及配置的.
軟件過程安裝對Unix/Linux newer來說有些麻煩,因為該軟件包是以源碼形式提供的,需要編譯,在Solaris 9下,成功安裝該軟件包需要以下軟件輔助:
- cc或gcc編譯器
- make工具
- libiconv共享庫
- libgcc共享庫
軟件編譯過程:
進入軟件包解開後的目錄,執行:
# ./configure
# make
# make install
軟件默認安裝在/usr/local/bin,可執行文件名為rdesktop,如果習慣了"mstsc"這個名稱,可以將其做一個硬鏈接:
# ln rdesktop mstsc
調用:
# LD_LIBRARY_PATH=/usr/local/lib;export LD_LIBRARY_PATH
# DISPLAY=<圖形顯示客戶端IP址址,如果是通過Xmanager直接登錄的,則不需要執行此操作>;export DISPLAY
# /usr/local/bin/mstsc -f (-f:表示全屏,另外還有很多其它參數,比如控制分辨率的,顏色深度的等等,請參考幫助)