我有四台机器正在安装 Debian 11.2。其中三台机器上没有什么我想保存的,所以我做了一个全新安装。在第四台(10.0.0.96)上,我需要保存一些东西,所以我从 Debian 9.3 升级了。
一切顺利,只是我无法通过 SSH 连接到 10.0.0.96。我可以从我的 Win 10 计算机和其他 Debian 11.2 计算机 ping 它(我可以从它 ping 它们),但 SSH 只是挂起。我可以毫无问题地通过 SSH 连接到其他三台计算机。我甚至可以从 10.0.0.96 通过 SSH 连接到它们。
我甚至去了apt-get --purge openssh-server
,,apt-get autoremove
和apt-get install openssh.server
。我还比较了/etc/ssh/sshd_config
四台 Debian 11.2 机器的文件 - 除了 ListenAddress 之外,它们都是相同的。
我检查了 systemctl status ssh,它报告说它正在监听 10.0.0.96 端口 22。
我可以从 10.0.0.96 本身通过 SSH 登录到它,但不能从 Win 10 机器或其他三台 Debian 11 机器登录到它。
所有四台 Debian 11 机器和 Win 10 机器都在同一个房间,并通过 cat-5 以太网连接。
我错过了什么?
答案1
笨蛋!(用掌根拍打我的额头)
sudo ufw deny 2296
sudo ufw allow 22