在IPv6上重置SSH连接

尝试从启用了IPv6的主机到启用了IPv6的主机进行SSH时,我得到:

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

当我添加-4选项,所有按预期工作。 我使用的是键控SSH,身份文件是正确的,没有防火墙的方式,我的主目录没有encryption。 唯一的问题是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连接正常工作,我需要做些什么?

问题是/etc/hosts.allow中没有源地址。