Xshell遠端連線虛擬機器Linux(NAT埠對映)
阿新 • • 發佈:2018-12-12
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.連線測試 輸入使用者名稱和密碼後即可以連線成功