所有服务器都运行 Ubuntu 服务器 20.04.1。我有 4 台服务器。服务器 A 可以顺利连接到 B 和 C,但被 D 拒绝连接。B 和 C 可以轻松连接到 D。D 可以 ssh 到 A、B 和 C。Filezilla(sftp) 从 A 到 D 运行良好。
所有 ssh 命令都相同。ssh.config 和 sshd.config 看起来都相同。
A:~$ ssh D@D 将会失败。A:~$ ssh B@B 和 C@C 一样完美无缺。
B:~$ ssh D@D 工作正常。从 C:~$ 也一样。
D:~$ ssh ANY@ANY 工作正常。
我需要 A 到 D 来连接,但这是唯一失败的组合:)
答案1
感谢您的深刻评论。问题现在已解决。我的所有服务器都可以再次互相通信。
看来 ISP 在某种程度上阻止了我的连接,认为我是机器人。而且机器 D 上有一些奇怪的不匹配密钥,可能无法接受 ssh 握手。
后续:没有运行 VPN。失败“无主机路由”路由直接通过 Zerotier 和 DNS 到达静态 IP。当时全部失败。
再次感谢社区,
沃尔特