美文网首页
线上环境和线下环境的相互调用

线上环境和线下环境的相互调用

作者: conner是位好少年 | 来源:发表于2019-05-16 16:12 被阅读0次

服务器线上和线下是两个环境,其实题目是很口语化的,专业的叫法是本地转发和远程转发

要想用线下环境调用线上的某个接口使用

本地转发

需要在线下机器输入:

ssh -p 13122 -fCNL 线上端口:本地ip:本地端口 线上用户@线上ip 

ssh -p 13122 -fCNL 6789:127.0.0.1:6789  线上用户@线上ip 

就能用线下机器的本地端口访问线上机器的对应端口

远程转发:

线下机器输入:

ssh -p 13122 -fCNR 线上端口:本地ip(别用127.0.0.1,用ifconfig的内容来实现):本地端口 线上用户@线上接口

ssh -p 13122 -fCNR 5937:xxx.xx.xx.xx:5930 线上用户@线上ip 

再上文中做反向隧道后,只能在本机ssh localhost -p 来登录,想要从其公网IP来却不行

执行-g

ssh -p 13122 -g -L 5930:localhost:5937 localhost

-N:不执行何指令

-f:后台执行

-R:建立reverse tunnel

相关文章

网友评论

      本文标题:线上环境和线下环境的相互调用

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