美文网首页
windows和linux的端口转发

windows和linux的端口转发

作者: 混世大魔汪 | 来源:发表于2019-05-24 16:32 被阅读0次

            开发测试经常遇到本地A需要访问C的数据库或者服务器等等,但是A不能访问C,A可以访问B,B可以访问C,这时就需要使用到端口转发功能,使A可以访问C。

    一、windows

    可以使用PortTunnel工具。

    安装PortTunnel,打开软件,点击Add。

    1处随便填写,2处填写转入的端口号,3处填写转出端口号,4处填写目标IP。

    点击OK,完成。

    :通过10.7.156.31的8000端口访问132.136.33.55的9000端口,2处填写8000,3处填写9000,4处填写132.136.33.55,则本地访问10.7.156.31:8000,即会将请求转发到132.136.33.55:9000。

    二、linux

    linux可以直接在SecureCRT上完成端口转发。

    :通过10.7.153.18的2221端口访问132.136.38.141的22端口。

    1、打开SecureCRT,创建新的会话,用于正常连接到10.7.153.18,

    2、点击“端口转发”-"添加"

    3、1处名称随便填,2处勾选并填入127.0.0.1(转入IP,可随意),3处填转入端口2221,4处勾选并填入132.136.38.141,5处填入转出端口22,确定。

    5、此时连接该会话,并保持该会话一直处于连接状态,则端口转发已经生效了。如果之前已经连接了该会话,一定要重新连接才能生效。

    6、SecureCRT会话超过一定时间不操作会自动断开,为了使该会话保持连接,可以设置反空闲:点击“终端”-“反空闲”,勾选发送字串,输入“\n”,每60秒,则会话会自动每隔60秒发送一个\n,使会话保持连接。

    7、测试端口转发是否生效

    (1)SecureCRT再建一个会话,主机名为127.0.0.1(与前面配置的转入IP一致),端口填写转入端口2221,用户名和密码为132.136.38.141的用户名密码,测试连接,连接成功。

    (2)FlashFXP也可以测试

    8、关掉SecureCRT端口转发的会话,端口转发失效。

    相关文章

      网友评论

          本文标题:windows和linux的端口转发

          本文链接:https://www.haomeiwen.com/subject/ujwgzqtx.html