问题描述
外网访问“弹性云服务器1”的弹性公网IP和某个端口,可以自动跳转到“弹性云服务器2”的弹性公网IP和某个端口。
以登录为例,登录“弹性云服务器1”的1080端口自动跳转访问“弹性云服务器2”的22端口。

弹性云服务器1的私网IP:192.168.72.10;弹性公网IP:122.112.239.32。
弹性云服务器2的私网IP:192.168.72.20。
操作步骤
- 登录Linux弹性云服务器1。
- 执行如下命令,修改文件。
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 192.168.72.10 -p tcp --dport 1080 -j DNAT --to-destination 192.168.72.20:22
iptables -t nat -A POSTROUTING -d 192.168.72.20 -p tcp --dport 22 -j SNAT --to 192.168.72.10
- 验证配置是否生效,执行如下命令,登录弹性公网IP的1080端口。
ssh -p 1080 122.112.239.32
输入密码后登录到弹性云服务器2。