VMware Workstation的加密特性能夠防止非授權用戶訪問虛擬機的敏感數據。本文帶你了解采用Workstation加密技術對虛擬機訪問進行控制的配置及其局限性。
加密為虛擬機提供了保護,限制了用戶對虛擬機的修改。在生產環境中,你不希望在沒有獲取正確密碼的情況下就能夠啟動虛擬機,因為非授權用戶可能會因此獲取敏感數據。
圖1. VMware Workstation訪問控制鏈接用于配置虛擬機的加密及限制選項
用戶需要輸入解密密碼才能訪問已加密的虛擬機。沒有解密密碼,就無法訪問加密虛擬機的VMDK文件。VMware Workstation加密位于物理計算硬件的啟動密碼之上。如果是物理計算機,你可以輕松地取出它的硬盤然后安裝在任意一個位置就能訪問硬盤上的數據。
如何創建加密虛擬機
只有在虛擬機安裝完成后,你才能進行加密操作。安裝完后,關閉該虛擬機,然后在VMware Workstation的主界面中選中該虛擬機,單擊“編輯虛擬機設置”然后打開選項卡。然后選擇“訪問控制”選項(見圖1)。
單擊“加密”,然后輸入加密密碼(需輸入兩次)。加密時間長短與虛擬機的大小以及主機的處理能力相關。時間可能會很長——有的可能會達到數小時。加密過程完成后,在啟動虛擬機之前需要再次輸入密碼。
有時,你可能想移除虛擬機的加密屬性,比如當將虛擬機從Workstation遷移到vSphere的時候。可以對在相對不安全的個人workstation環境中創建的虛擬機進行加密。在被保護的vSphere數據中心環境中使用該虛擬機時再進行解密。VMware不支持將已加密的虛擬機上傳至遠程服務器,因此在將虛擬機遷移至vSphere之前必須移除虛擬機的加密屬性。為了與其他用戶共享,你需要移除虛擬機的加密屬性,因為加密算法包括了本地計算機的信息。多臺計算機并不能共享訪問已經加密的虛擬機。
圖2. 在Workstation中如何移除加密或更改加密密碼
移除加密和給虛擬機加密一樣簡單。在虛擬機屬性中,單擊“編輯虛擬機設置”。輸入密碼并反選加密選項就可以移除虛擬機的加密屬性。在這個界面中你同樣可以更改加密密碼。
有些管理員可能會認為加密會對虛擬機的性能造成不良影響,但是事實并非如此。在你解密虛擬機時,需要進行額外的運算。一旦虛擬機被打開,就可以像訪問其它正常的虛擬機一樣使用已經解密的虛擬機了。
盡管VMware Workstation加密為更好的保護虛擬機提供了幫助,但是卻帶來了一些風險同時也存在一些局限性。比如,如果忘記了密碼,那么就不能訪問該虛擬機了。已經加密的虛擬機同樣不能在共享環境中正常使用,共享環境包括將虛擬機從Workstation遷移至vSphere以及Workstation環境中的多用戶訪問場景。