美文网首页技术笔记
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