您现在的位置:首页>>新闻中心

Linux端口映射配置

发布时间:2019-01-14 | 关注:6221
  

问题描述

外网访问“弹性云服务器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。

操作步骤

  1. 登录Linux弹性云服务器1。

     

    1. 执行如下命令,修改文件。

      vi /etc/sysctl.conf

    2. 在文件中添加“net.ipv4.ip_forward = 1”。
    3. 执行如下命令,完成修改。

      sysctl -p /etc/sysctl.conf

     

  2. 在“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

     

  3. 验证配置是否生效,执行如下命令,登录弹性公网IP的1080端口。

     

    ssh -p 1080 122.112.239.32

    输入密码后登录到弹性云服务器2。