При попытке SSH с хоста с IPv6 на хост с 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 работало?
Проблема заключалась в отсутствии исходного адреса в /etc/hosts.allow
.