markdown SSH反向代理内网穿透
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown SSH反向代理内网穿透相关的知识,希望对你有一定的参考价值。
# ssh 反向代理内网穿透
参考 https://www.cnblogs.com/kwongtai/p/6903420.html
## 在内网机器上
```bash
# ssh -fCNR 外网转发端口:localhost:22 外网用户名@外网ip
ssh -fCNR 2333:localhost:22 s***n@165.xxx.xxx.xx
```
## 在外网机器上
```bash
# ssh -fCNL *:外网接收端口:localhost:外网转发端口 localhost
ssh -fCNL *:233:localhost:2333 localhost
```
__注意要在外网机器防火墙上对接收端口233放行__
## 登录测试
```bash
# ssh -p接收端口 内网用户名@外网ip
ssh -p233 ho****an@165.xxx.xxx.xx
```
## 免密登录外网
ssh外网机器每次都需要密码,因此需要对内网机器设置免密登录
```bash
# ssh-copy-id 外网用户名@外网ip
ssh-copy-id s***n@165.xxx.xxx.xx
```
## autossh自动连接
先安装autossh
`yum install autossh`或者`sudo apt-get install autossh`
内网机器执行
```bash
autossh -M 5555 -fCNR 2333:localhost:22 s***n@165.xxx.xxx.xx
```
其中5555为守护端口
以上是关于markdown SSH反向代理内网穿透的主要内容,如果未能解决你的问题,请参考以下文章
ssh反向代理实现内网穿透亲测可用
安全客简报 | SSH如何反向代理稳定穿透内网
红蓝对抗之隧道技术第二篇(reGeorg内网穿透SSH隧道本地Socks代理SSH远程转发Earthworm Socks5代理Tunna正向代理ICMP隧道DNS隧道Frp穿透)
红蓝对抗之隧道技术第二篇(reGeorg内网穿透SSH隧道本地Socks代理SSH远程转发Earthworm Socks5代理Tunna正向代理ICMP隧道DNS隧道Frp穿透)
内网基础-隧道技术内网穿透(SSH隧道Socket隧道跨路由扫描)
frp内网穿透+Nginx反向代理