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

© Lazurite 2021 - 2024