端口映射配置
更新時間 2024-12-06 16:24:36
最近更新時間: 2024-12-06 16:24:36
分享文章
本文介紹如何進行端口映射的配置。
做端口映射時,請確保安全組、防火墻已放通對應的端口。
Windows云主機(2012)
打開cmd窗口執行命令。
netsh interface portproxy add v4tov4 listenaddress=本機內網IP
connectport=源端口
connectaddress=映射主機內網IP
listenport=映射端口
Linux云主機(CentOS 7.6)
以登錄為例,登錄“彈性云主機1”的1080端口自動跳轉訪問“彈性云主機2”的22端口。
- 登錄Linux彈性云主機。執行如下命令,修改文件。
vi /etc/sysctl.conf
在文件中添加“net.ipv4.ip_forward = 1”。
執行如下命令,完成修改。
sysctl -p /etc/sysctl.conf

- 在“iptables”的“nat”表中添加規則,執行如下命令,通過彈性云主機1的1080端口映射到彈性云主機2的22端口。
iptables -t nat -A PREROUTING -d 彈性云主機1私網IP
-p tcp --dport 1080 -j DNAT --to-destination 彈性云主機2私網IP:22
iptables -t nat -A POSTROUTING -d 彈性云主機2私網IP
-p tcp --dport 22 -j SNAT --to 彈性云主機1私網IP

- 驗證配置是否生效,執行如下命令,登錄彈性云主機1的1080端口。
ssh -p 1080 彈性云主機1公網IP
- 輸入yes及彈性云主機2的密碼后,登錄到彈性云主機2。
