什么是跳板机?

最光阴
  • 127

什么是跳板机?

回复
阅读 33.1k
5 个回答

跳板机,就是可以给你远程连接的机器,然后通过这个机器再去访问别的机器,这个跳板机可以是windows下也可以是Linux下,跟操作系统无关,下面是其中比较常见的一种场景:

很多客户方的服务器外网是连接不了的,一般只能通过VPN然后才能连接,然而一些客户方觉得做VPN的代价太大,但是开发方不方便经常去现场或者其他原因需要访问客户方的服务器并且服务器外网不能连接时,没有VPN时,只能通过远程连接,比如teamview,QQ远程,还有windows自带的远程连接工具,连接到远端的一台电脑上,这台电脑就是跳板机,作为一个桥梁,然后再通过这个机器在内网中访问其服务器

B主机处于A主机所在的内网,而你所在的网络只能访问A主机,通过A主机才能访问到B主机,A就是跳板机

说起来我就忍不住推荐一个命令,帮助你在有跳板的情况下方便的本地调试:

ssh -L <本地端口>:B主机:<B主机端口> <账户>@A主机

比如:

ssh -L 5555:192.168.0.123:5555 dev@devhost

这个命令可以让你向本地端口发请求(127.0.0.1:5555),通过A主机转发给B主机指定端口(A机所在内网的B机地址,192.168.0.123:5555),这样你就依然可以在本地开发调试了~

通过这台机器,你才能够访问到线上的机器,出于安全性等方面的考虑

堡垒机,在不清楚可以自己查下

imicezhou
  • 3
新手上路,请多包涵

就是访问真正服务器的代理机器

宣传栏