准备
- 公网服务器
- 内网搭建好的网站
具体步骤
一、公网服务器配置
- 打开 /etc/ssh/sshd_config,将GatewayPorts参数设为yes
- systemctl restart sshd.service,重启ssh服务
注意:较低版本的Linux服务器 重启命令为 service sshd restart
二、内网服务器配置
1.命令:ssh -NTf -R 8080:127.0.0.1:80 root@66.66.66.66
按提示输入远程账号访问密码
主要参数说明:
- 8080:绑定远程电脑的端口号
- 127.0.0.1:内网电脑ip
- 80:内网电脑端口号
- root:远程电脑登录账号
- 66.66.66.66:远程电脑ip
注意:请确保远程电脑防火墙设置,已开放端口。此处即为8080
ssh参数说明
- -N:不执行远程指令
- -T:禁止分配伪终端
- -f:后台执行ssh指令
- -R listen-port:host:port 指派远程上的 port 到本地地址上的 port
- 建立远程SSH隧道(隧道服务端建立监听端口)
- 将远程主机(服务器)的某个端口转发到本地端指定机器的指定端口.
三、访问
通过网址输入66.66.66.66:8080 即可访问内网电脑的127.0.0.1:80
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。