“内网穿透”。这里我们使用SSH端口转发的技术,解决这种问题。 一、首先需具有一台外网ip的服务器
- 打开 /etc/ssh/sshd_config,将GatewayPorts参数设为yes
- systemctl restart sshd,重启ssh服务
注意:centos6重启命令为 service sshd restart
二、内网电脑
ssh -C -R 0.0.0.0:6666:192.168.10.120:22 root@147.192.164.114 -p 4356 -pw 123123
-C:请求压缩所有数据
-R :指派远程上的 port 到本地地址上的 port
6666:外网服务器的端口号,外网服务器所有6666的请求会转发
192.168.10.120 转发目标机器,本机就是localhost
root ssh账号
147.192.164.114 外网服务器IP
4356 外网服务器的ssh端口号,默认是22
123123外网服务器密码
此时所有访问147.192.164.114:6666的请求会转发到192.168.10.120:22,可在外网服务器上执行