主机启动 36 小时后无法通过 SSH 登录

主机启动 36 小时后无法通过 SSH 登录

我在尝试登录本地 Linux 机器时遇到了一个非常奇怪的问题。主机启动大约 36 小时后,我根本无法通过 ssh 登录。

如果我重新启动主机,那么我就可以通过 SSH 登录,没有任何问题。

我检查了主机日志,没有立即发现任何可能暗示问题原因的内容。

远程主机与我尝试登录的客户端位于同一网络上。主机正在运行 Ubuntu 16.04.3 LTS (GNU/Linux 3.4.112-sun7i armv7l)。

当运行具有额外详细程度的 ssh 时,在启动 36 小时以上的某个时间点,我得到了以下输出。

OpenSSH_7.5p1, LibreSSL 2.5.4
debug1: Reading configuration data /Users/enwhat/.ssh/config
debug1: /Users/enwhat/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 52: Applying options for *
debug2: resolving "192.168.0.20" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 192.168.0.20 [192.168.0.20] port 22.
debug1: Connection established.
debug1: identity file /Users/enwhat/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/enwhat/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/enwhat/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/enwhat/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/enwhat/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/enwhat/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/enwhat/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/enwhat/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.5
ssh_exchange_identification: read: Connection reset by peer

相关内容