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反向代理