tft每日頭條

 > 科技

 > windows如何通過ssh訪問虛拟機

windows如何通過ssh訪問虛拟機

科技 更新时间:2024-09-02 07:22:00
測試環境:

宿主機:Windows Server 2003 R2 Enterprise X64 Edition

虛拟機:VM10.0.2 ,裝的CentOS7.4

需求背景:

宿主機系統更換麻煩,把外部請求從宿主機轉發到虛拟機内的linux處理,宿主機開放端口8080,linux開放端口80,linux的ip為192.168.150.128

實現方式:

實現的方法有以下幾種:

用軟件實現

比如經常使用的Porttunnel,還有其他類似的tcpmapping

使用windows自帶的netsh

基本命令如下:

查看所有已有的端口映射:

netsh interface portproxy show all

創建新的端口映射關系:

netsh interface portproxy add v4tov4 listenaddress=0.0.0.0listenport=8080 connectaddress=192.168.150.128 connectport=80

/**這裡是把本機8080的端口數據轉發到192.168.150.128的80端口上去**/

删除已有的端口映射關系:

netsh interface portproxy delete v4tov4 listenaddress=0.0.0.0 listenport=8080

使用虛拟機配置實現

1.在vm虛拟機菜單上點擊“編輯”菜單,選擇“虛拟網絡編輯器”

windows如何通過ssh訪問虛拟機(實現宿主機到虛拟機的端口映射)1

2.在彈出窗口左上方選擇“VMnet8”,然後在右邊選擇“NAT設置”

windows如何通過ssh訪問虛拟機(實現宿主機到虛拟機的端口映射)2

3.在彈出的“NAT設置”窗,中間位置點擊“添加”按鈕

windows如何通過ssh訪問虛拟機(實現宿主機到虛拟機的端口映射)3

4.在彈出的“映射傳入端口”窗,按要求填入信息

windows如何通過ssh訪問虛拟機(實現宿主機到虛拟機的端口映射)4

這裡的配置是把宿主機8080的端口數據轉發到虛拟機内的linux系統192.168.150.128的80端口

小結

通過對服務器的壓測發現,在100用戶并發下,通過端口映射後都會有錯誤率,直接在宿主機内通過linux的80端口壓測則沒有錯誤。其中用軟件實現的方式的錯誤率最高,在60%上下,netsh次之,在30%上下;通過虛拟機配置的最好,錯誤率15%上下。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved