1. 程式人生 > >Xshell遠端連線虛擬機器Linux(NAT埠對映)

Xshell遠端連線虛擬機器Linux(NAT埠對映)

VMware Workstation提供了兩種虛擬機器上網方式,一種bridge,一種NAT,bridge可以獲得公網地址,而NAT只能是內網地址了。

NAT相當於把主機當成了一個NAT轉換器,我們可以新增埠對映,使得外網可以訪問利用NAT上網的虛擬機器。

主機環境: Win10

公網IP: 10.0.119.23

虛擬機器版本: VMware Workstation 10

虛擬機器系統: CentOS 7

虛擬機器IP: 192.168.1.1

當前情況: 本機安裝虛擬機器系統後, 通過虛擬機器IP可以在本地win10使用SSH連線, 但是外網不能通過SSH連線虛擬機器。

1.首先關掉防火牆

systemctl stop firewalld.service

2.設定虛擬機器網路配置

編輯->虛擬網路編輯器->選擇VMnet8 NAT模式 在這裡插入圖片描述 點選NAT設定->新增埠轉發, Host port: 你打算用本地win10 的哪一個埠作監聽埠 Virtual machine IP address :你的linux 的IP未多少,你就填多少 Virtual machine port:你打算用監聽埠對映到虛擬機器linux哪個埠, 22未SSH埠, 80未HTTP埠 在這裡插入圖片描述

3.關閉本地Win10防火牆

由於咱們之前關閉了虛擬機器linux的防火牆, 但是沒有關閉本機Win10對應的監聽埠防火牆,所以也得設定一下Win10的防火牆。

開啟控制面板->Windows 防火牆->在左窗格中,單擊"高階設定”->單擊“入站規則”,然後在右窗格中,單擊“新建規則”。 按照新建入站規則嚮導中的說明進行操作。 在這裡插入圖片描述 4.連線測試 在這裡插入圖片描述 輸入使用者名稱和密碼後即可以連線成功