由于疫情原因小组成员都不在一个局域网中,又没有公网IP,所以为了方便接口对接,我们小组通过SSH将本地端口映射到阿里云公网IP
SSH的转发方式
正向端口转发
在本地启动端口,从本地访问到远程的端口
反向端口转发 (我们采用的方法)
从远端启动端口,把远端端口数据转发到本地。能够实现通过公网IP访问本地数据,从远端转发数据到本地
配置
配置服务器安全组,授权访问IP
将授权对象端口改为0.0.0.0/0,即允许任意端口访问
开启映射
在控制台输入
ssh -R 8181:`127.0.0.1:8181 root@服务器IP地址
再输入服务器密码
此时还是不能访问服务器,需要修改ssh配置文件
sudo vim ssh/sshd_config
将Getwayports取消注释,并把后面的no换成yes
重新启动sshd服务
sudo systemctl sshd restart
此时便可成功访问远程端口