PYG*_*PYG 2 ssh openssh ssh-keys raspberry-pi fail2ban
设置:
问题:
当通过 SSH 从远程位置(通过 Internet)访问树莓派时,它会一直工作到连接挂起。这是随机发生的。有时我可以在几分钟后再次使用 SSH,有时直到我重新启动 Raspi。
我试过的:
debug1: Local version string SSH-2.0-OpenSSH_8.1
kex_exchange_identification: read: Connection reset by peer
Run Code Online (Sandbox Code Playgroud)
Connection reset by peer/etc/hosts.allow并/etc/hosts.deny => 没有iptables -L --line-number /var/log/fail2ban.log和sudo journalctl -t sshd => 没有什么引人注目的sshd_config为no DNS apt-get --reinstall install openssh-server openssh-client我在这里没有任何想法,也不知道发生了什么。之前有人在 SSH 连接方面遇到过同样的问题吗?这可能是覆盆子的负载问题吗?
长话短说,我的问题与网络问题无关,通过检查syslog 已解决。
详细说明:
我注意到在问题开始之前启动和运行的任何 web 应用程序(通过 LAMP 或 MERN 堆栈)都不再可访问。
所以我用tail -f -n X /var/log/syslog命令挖出了系统日志(用你想要显示的行数替换 X )。然后我注意到有几行提到了电压问题(对不起,我确实保留了确切的条款)。但基本上这意味着我插入了外部硬盘驱动器的 Raspi 没有足够强大的电源。
然后看起来硬盘被卸载了,系统崩溃了,这就解释了上面提到的所有问题。
因此,我移除了硬盘驱动器,将 SD 卡放回原处,再次运行 Raspi,同时再次查看系统日志并使用htop监控内存。事实证明,当我同时启动 apache 和 node 服务器时,RAM 和 SWAP 内存已满,重复上述相同的结果。
所以最后我通过使用 ZRAM 增加了 SWAP 内存。链接在这里。
现在一切运行良好,但仍在监控。