引言:
VMWare製作學習系統,或佈置模擬網絡羣組環境,已經比較流行。
筆者爲了給項目組同事,提供一個練習ssh遠程連接操作,及方便抓圖交流的環境,在自用電腦上裝了一個VMWare > CentOS 5.5 操作系統。以下是將此CentOS系統的SSH設置到可讓局域網用戶連接進來的步驟。
正文:
環境說明:
1)網絡環境:
本機IP:10.0.2.128(公司使用了IP綁定);
虛擬機:192.168.17.128;
局域網:10.0.2.215、10.0.2.211等測試機。
2)系統工具:
WinXP Sp3 深度版
VMware Workstation, 7.1.4 build-385536
CentOS-5.5-i386-bin-DVD.iso
putty.exe
設置步驟:
1)啓動CentOS。
查看並記錄上文“環境說明 -> 1)網絡環境”提及的IP信息。(此時使用默認NAT連接)
2)設置NAT連接。
在VMWare下,“ Edit | Virtual Network Editor...”,打開如下圖“virtual_network_editor.jpg”所示對話框。
在上面的列表中,選中“VMnet8”,按“virtual_network_editor.jpg”所示填寫。然後點擊“NAT Settings...”打開NAT設置對話框。如下圖“NAT_settings.jpg”所示。
點擊“Add”按鍵,添加如下圖“map_incoming_port.jpg”所示的一條記錄。
其中:
第1行,Host port,爲本機待映射端口,成功後,可使用“$ netstat -nao”看到一條端口22的監聽記錄;
第3,4行,爲虛擬機IP端口信息;
第5行,備註(隨便寫)
最後,右鍵“CentOS” | “Settings...” | 選中“NetWork Adapter”,在右側“Custom:Specific virtual network”下選擇“VMnet8(NAT)”。如下圖“”所示。
至此,NAT連接下,虛擬機(192.168.17.128:22)向本機(10.0.2.128:22)映射配置完成。
3)啓動CentOS,啓動SSH服務。
啓動CentOS後,使用“$ /sbin/ifconfig”命令查看IP信息,確保正確。(如果不對,但在同一網段,可直接手工設置IP爲上文“環境說明 -> 1)網絡環境”提及的IP信息)
啓動SSH服務。確保正常啓動,並使用“$ netstat -lnp”檢查22端口開放。
4)請局域網同事用putty測試是否成功。
putty連接參考請參考下圖“putty_conn_keys.jpg”
點擊“打開(O)”,彈出如下圖“”提示,說明設置成功。
尾註:
特別注意在第2步設置NAT連接時,務必在啓動CentOS前,檢查已經指定VMnet8(NAT),再啓動。筆者第一回忘指定這裏了(~。=),結果本機正常,局域網用戶連不進來。