SSH 反向隧道
date
Mar 22, 2022
Last edited time
Mar 27, 2023 09:04 AM
status
Published
slug
SSH反向隧道
tags
Linux
summary
好用的内网穿透方式, 不使用zerotier
type
Post
origin
Field
Plat
简单的SSH反向链路
使用场景
主机B位于NAT中, 主机A有可以访问的IP. 现在需要使用主机A来控制主机B, 这时候就可以使用SSH 反向链路
使用方法
推荐利用autossh
建立反向隧道,而不是ssh
指令
Auto SSH 的使用
autossh
和与ssh
直接建立反向隧道的指令并无太大不同,只不过添加了一个端口用于进行心跳包的发送,即-M <port>
(样例中为55555
端口)
后台保持SSH脚本
伪装成dns解析的ssh反向链路
准备
使用场景
使用场景不好说, 自己体会
Server配置
客户端配置
需要保证查询dns使用的服务器在内网里面是可以联通的,就是不能使用手动更改的dns服务器。
可以写一个脚本来对ssh保活