NAT網絡映射設置:允許局域網用戶訪問VMWare內linux的SSH

引言:

 

    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”所示對話框。


 

virtual_network_editor.jpg

 

    在上面的列表中,選中“VMnet8”,按“virtual_network_editor.jpg”所示填寫。然後點擊“NAT Settings...”打開NAT設置對話框。如下圖“NAT_settings.jpg”所示。

 

NAT_settings.jpg

 

    點擊“Add”按鍵,添加如下圖“map_incoming_port.jpg”所示的一條記錄。

 

map_incoming_port.jpg

 

    其中:

 

      第1行,Host port,爲本機待映射端口,成功後,可使用“$ netstat -nao”看到一條端口22的監聽記錄;

      第3,4行,爲虛擬機IP端口信息;

      第5行,備註(隨便寫)

 

    最後,右鍵“CentOS” | “Settings...” | 選中“NetWork Adapter”,在右側“Custom:Specific virtual network”下選擇“VMnet8(NAT)”。如下圖“”所示。

 

virtual_network_settings.jpg

 

    至此,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”

 

putty_conn_keys.jpg

 

    點擊“打開(O)”,彈出如下圖“”提示,說明設置成功。

 

putty_conn_ok.jpg

 

 

尾註:

 

    特別注意在第2步設置NAT連接時,務必在啓動CentOS前,檢查已經指定VMnet8(NAT),再啓動。筆者第一回忘指定這裏了(~。=),結果本機正常,局域網用戶連不進來。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章