除非使用 `-v` 选项,否则 SSH 会挂起/断开连接

除非使用 `-v` 选项,否则 SSH 会挂起/断开连接

我有一个树莓派设置。通过以太网连接时,ssh 有时会挂起,但通常可以工作。通过 wifi 连接时,ssh 非常不稳定(8/10 连接失败,如果我连接它会在 5 分钟内断开)。

有趣的部分是:ssh -v pi.local每次都能完美地工作。潜在的某种网络问题,-v修复的冗长性?充当保命的角色?

知道我可以设置什么配置来获得这种可靠的连接吗-v?保命?服务质量设置? TCP 好玩吗?

这是默认的 Raspbian Bullseye 安装 (Debian),除了设置 wifi SSID/密码之外,没有更改系统网络配置。无线网络信号很强。

我有 Tailscale VNP 设置,将其用于 SSH 时不会出现问题。我猜测wireguard隧道的额外层可以解决路由或数据包丢失导致的问题。只有当我尝试通过本地网络(而不是 VPN)访问它时才会遇到问题。

提前致谢

答案1

将其添加到您的~/.ssh/config文件中:

TCPKeepAlive yes
ServerAliveInterval 30

这将应用于您创建的任何 ssh。

相关内容