![执行长任务时 SSH 超时](https://linux22.com/image/1401599/%E6%89%A7%E8%A1%8C%E9%95%BF%E4%BB%BB%E5%8A%A1%E6%97%B6%20SSH%20%E8%B6%85%E6%97%B6.png)
我在 Raspberry PI 的 ssh 连接中遇到了一些问题。我通过以太网将其直接连接到路由器,然后使用常用命令从 ArchLinux PC 进行 ssh 连接,其中 192.168.1.49 是 Raspberry PI 地址:ssh [email protected]
如果我执行常规和简短的任务,它会连接,完全没有问题。但我在使用 或 等命令时遇到了一些问题apt-get
,git clone
其中cmake
ssh 连接冻结并返回超时。发生这种情况时,我无法再连接到 Raspberry(实际上,它会与路由器断开连接),除非我重新启动它。
我认为问题可能在于服务器存活间隔或者客户端存活间隔值,但我已在 Raspberry PI 服务器配置文件/etc/ssh/sshd_config
和我的 PC 客户端配置文件中更改了这些值/etc/ssh/ssh_config
。我已按照本指南进行了这些更改:https://www.simplified.guide/ssh/disable-timeout
这些更改没有起作用,所以这不是问题。我不知道如何调试,也不知道问题可能出在哪里。
答案1
发生这种情况时,您还能 ping 通您的 Raspberry PI 吗?您是否尝试过screen
通过 SSH 登录后立即使用?这通常是一个好主意,可以避免 SSH 连接中断的问题。