通过 SSH 隧道的 SSH 连接不断关闭

通过 SSH 隧道的 SSH 连接不断关闭

我家里有一个 PI,它使用 autossh 创建到我的 VPS 的 SSH 隧道,这样我就可以从我的 VPS 访问它。

当我从 VPS 登录 PI 时,连接不断关闭(这使其无法使用)。例如,当我编辑文件或什至当我 cd 到另一个目录时,连接将关闭。

但是,如果我从 PI ssh 到 VPS,ssh 会话将继续运行并且不会关闭。

我希望从我的 VPS 到我的 PI 有一个可靠的会话

这是我用来连接以创建隧道的命令:

autossh -M 5233 -N -R 2514:localhost:22 vps -o "ServerAliveInterval 60" -o "ServerAliveCountMax 3" -i /home/xbian/.ssh/id_rsa

这是我 PI 上的 ssh 配置 sshd 配置

答案1

我发现-Mautossh 选项不可靠,总是使用-M 0并让 SSH 进行连接监控,以及TCPKeepAlive=是(分别为“ no”用于交互式连接)和ServerAliveInterval=30

相关内容