美文网首页技术笔记
mac 上使用跳板机的端口转发 访问外网服务器

mac 上使用跳板机的端口转发 访问外网服务器

作者: o本是后山人o偶作前堂客o | 来源:发表于2016-08-11 17:22 被阅读1871次

    一个小项目的 测试环境,被服务端的开发,布到了一个我访问不到的外网服务器上。

    如何能访问到 外网服务器呢,需要通过一个跳板机中转一下。

    公司内只有Windows机的教程。用Mac开发的我没办法了,摸索了 好长时间。。。。。。

    首先要先能登录到 跳板机。

    如何登录到 跳板机:

    1 通过ssh命令进行登录

    mac 上直接用ssh 命令请求:

    ssh -p 跳板机端口 username@跳板机IP

    接下来 会让你输入密码:

    (接下来,我们公司的跳板机 ,还要输入 工号,公司动态密码;看情况,可能你们的跳板机不需要这些。)

    输入密码后,我还是 不允许访问 跳板机。请教管理跳板机的人员后,让我把 我的公钥 给他。应该是给我,存到跳板机上了。然后再次ssh请求 就直接进去了。

    然后,我的目的是访问,外网的测试环境。现在还是不行。还要让跳板机 给我 做一个转发。

    2.通过ssh命令进行转发:

    比如线上机器的地址是10.187.21.18 端口号是8080  ;映射到 跳板机的本机地址127.0.0.1  端口号是18080

    ssh -p 跳板机端口 username@跳板机IP -L 127.0.0.1:18080:10.187.21.18:8080 -N



    然后把访问的外网地址   改成访问这个地址:127.0.0.1:18080

    OK ,现在 可以正常请求外网服务器工作了。

    退出时,使用ctl+c.

    相关文章

      网友评论

        本文标题:mac 上使用跳板机的端口转发 访问外网服务器

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