反向 SSH 隧道 - 连接突然失败

反向 SSH 隧道 - 连接突然失败

我有几台远程机器(一台 Pi4 和一台 2010 MBA),在它们上我设置了到我家 iMac 的反向 SSH 隧道。这几年来一直运行良好。

我的本地网络上还有一个 Pi4,它将很快部署到远程位置。它还具有到本地 Mac 的反向 SSH 隧道。

昨天,我多次成功连接到每台远程计算机。今天早上,我两者都无法连接。但是,我可以连接到本地 Pi4 的隧道:

首先是本地Pi:

MrMuscle:~ mnewman$ ssh -p19992 pi@localhost
Linux raspmountain 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l

然后,远程 Pi:

MrMuscle:~ mnewman$ ssh -p19991 pi@localhost
ssh: connect to host localhost port 19991: Connection refused

我知道远程计算机已启动,因为它们每四分钟上传一次网络摄像头图像:

七岩网络摄像头

显然,本地计算机没有侦听使用 SSH 隧道设置的端口:

MrMuscle:~ mnewman$ sudo lsof -i -n -P | grep LISTEN | grep 19992
sshd      86277        mnewman   14u  IPv6 0xf6e95adeb5846dfd      0t0    TCP [::1]:19992 (LISTEN)
sshd      86277        mnewman   15u  IPv4 0xf6e95adec27fe84d      0t0    TCP 127.0.0.1:19992 (LISTEN)
MrMuscle:~ mnewman$ sudo lsof -i -n -P | grep LISTEN | grep 19991
MrMuscle:~ mnewman$

我该如何解决这个问题?

相关内容