什么是跳板机?
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),这样你就依然可以在本地开发调试了~
1 回答1.4k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答775 阅读✓ 已解决
1 回答1.7k 阅读
2 回答804 阅读✓ 已解决
1 回答974 阅读✓ 已解决
跳板机,就是可以给你远程连接的机器,然后通过这个机器再去访问别的机器,这个跳板机可以是
windows
下也可以是Linux
下,跟操作系统无关,下面是其中比较常见的一种场景:很多客户方的服务器外网是连接不了的,一般只能通过
VPN
然后才能连接,然而一些客户方觉得做VPN
的代价太大,但是开发方不方便经常去现场或者其他原因需要访问客户方的服务器并且服务器外网不能连接时,没有VPN
时,只能通过远程连接,比如teamview
,QQ
远程,还有windows
自带的远程连接工具,连接到远端的一台电脑上,这台电脑就是跳板机,作为一个桥梁,然后再通过这个机器在内网中访问其服务器