Я заметил, что мой сеанс SSH не используется (случайные ошибки подключения, задержка и т. Д.), Когда я подключаюсь по IPv6. Я не подключаюсь к своему серверу напрямую по адресам IPv4 / IPv6. Я использую свое доменное имя с действующими записями DNS A и AAAA. Я заметил, что меня случайным образом подключают по IPv4 или IPv6.
Простым решением было бы просто отключить IPv6 в конфигурации ssh, но я думаю, что это грязное решение. Я бы предпочел знать:
ssh
с -6
Параметр заставляет клиента подключаться к IPv6: ssh -6 hostname
Можно остановить sshd
от прослушивания IPv6, но это просто вызовет ошибку вместо проблемы с медленным подключением.
Точная причина, по которой ваше соединение случайным образом чередуется между ними, может быть трудно (и бессмысленно) определить, но, вероятно, связана с результатами (возможно, их порядком), полученными DNS-серверами и локальным кэшированием DNS.