工作中,经常会出现需要讲本地服务映射到公网情况的需要,但是又是临时的,因此,我们需要借助SSH做一次映射
必备条件:
一台外网服务器设备,有自己的公网IP。
这台服务器可以进行SSH登陆操作。
第一步:首先,SSH免登陆。
关于SSH免登陆的设置,网上有很多,这里不在提及。
第二部:设置完SSH登陆之后。需要修改两处
修改/etc/ssh/sshd_cofig 文件
添加
Match User root ---这里是连接的用户名
GatewayPorts yes
2. 设置完成之后,请重启服务器的SSH服务。
3. 在免登陆的内网机器上执行
ssh -R \*:8888:localhost:8888 -i 本地私钥文件 root@外网服务器IP