通过 SSH 隧道实现访问内网机器
适用场景:本地无法直接 ssh 到内网机器,如果内网机器可以访问公网,就可以通过公网的机器打通 ssh 隧道进行访问
假设 IP 信息如下:
- 内网机器:172.16.0.1
- 公网机器:1.2.3.4
首先需要确认公网机器的 ssh 配置允许反向隧道
1 | cat /etc/ssh/sshd_config | grep GatewayPorts |
在内网机器上,与公网机器进行隧道打通,这里的 ssh 认证使用公网机器的用户名密码
1 | # -N 表示不执行远程命令,仅用于转发端口 |
然后在本地,ssh 到公网机器的 2222 端口即可,这里的 ssh 认证使用内网机器的用户名密码
1 | ssh root@1.2.3.4 -p 2222 |
通过 SSH 隧道实现访问内网机器
You need to set
install_url
to use ShareThis. Please set it in _config.yml
.