SSH本地端口映射到公网IP
实现目的
为了实现接口对接的顺利进行,能够获取后端同学写好的Api,我们小组需要通过SSH通过本地端口映射到公网IP上来让小组内的其他成员访问,也就是通过反向端口转发实现端口映射。
正向转发&反向转发
正向端口转发
在本地启动端口,把本地端口数据转发到远端。也就是所谓的让本地访问到远端的端口
反向端口转发
让远端启动端口,把远端端口数据转发到本地。也就是能够将本地的端口映射到了远端的端口,通过公网IP也能访问到本地的数据,并通过远端端口把数据转发到本地
配置过程
- 配置服务器的安全组,开放相应端口
- 使用ssh进行反向端口转发
ssh -R remotePort:localIP:localPort root@remoteIP
然后输入自己的服务器密码
3. 但如果是第一次弄会发现,我们还是没有办法通过公网IP端口访问
我们前往服务器,利用
netstat -atno
查看当前端口开放情况
发现我们开放的端口并不是0