IPv6 上的 SSH 连接重置

IPv6 上的 SSH 连接重置

当尝试从启用 IPv6 的主机通过 SSH 连接到启用 IPv6 的主机时,我得到:

$ ssh remotehost.example.com
ssh_exchange_identification: read: Connection reset by peer

当我添加该-4选项时,一切都按预期工作。我使用的是密钥 SSH,身份文件正确,没有防火墙,我的主目录未加密。唯一的问题是 IPv6 - 强制 IPv4 使连接完美运行。

本地主机是 Fedora 22,远程主机是 RHEL 6.7。从 RHEL 6.7 主机到 RHEL 6.7 主机,以及从 Fedora 23 主机到 RHEL 6.7 主机,都出现了相同的症状。

/etc/ssh/sshd_config文件包含以下 ListenAddress 指令:

ListenAddress 0.0.0.0
ListenAddress ::

我需要做什么才能使 IPv6 连接正常工作?

答案1

问题在于没有源地址/etc/hosts.allow

相关内容