Назад | Перейти на главную страницу

Сброс SSH-соединения на IPv6

При попытке 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.