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保活