弹性云主机

端口映射配置

2025-11-21 01:11:10

做端口映射时,请确保安全组、防火墙已放通对应的端口。

Windows云主机(2012)

打开cmd窗口执行命令。

netsh interface portproxy add v4tov4 listenaddress=本机内网IP

listenport=源端口

connectaddress=映射主机内网IP

connectport=映射端口

Linux云主机(CentOS 7.6)

以登录为例,登录“弹性云主机1”的1080端口自动跳转访问“弹性云主机2”的22端口。

  1. 登录Linux弹性云主机。执行如下命令,修改文件。

    vi /etc/sysctl.conf

在文件中添加“net.ipv4.ip_forward = 1”。

执行如下命令,完成修改。

    sysctl -p /etc/sysctl.conf

 

  1. 在“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. 验证配置是否生效,执行如下命令,登录弹性云主机1的1080端口。

ssh -p 1080 弹性云主机1公网IP

  1. 输入yes及弹性云主机2的密码后,登录到弹性云主机2。

 


Du4o.XmKPPov