когда я подключаюсь к серверу Debian через ssh, клиент ssh пытается установить соединение IPv6. Это не удается после длительного тайм-аута (~30 секунд), затем возвращается к IPv4, который затем успешно, и мне будет предложено ввести пароль.
Это довольно раздражает, потому что я часто пропускаю время, когда я могу ввести пароль (тайм-аут пароля кажется очень коротким по сравнению), и мне снова приходится сидеть.
это происходит как в Windows через putty, так и на моей машине Debian использование стандартного клиента ssh.
Я хотел бы исправить это либо путем создания подключения IPv6 работает или путем прямого подключения через IPv4.
- как узнать, почему я не могу подключиться через IPv6?
- как настроить ssh-клиент для подключения через IPv4?
вот каков мой вывод ssh (измененные личные данные)
> ssh -v someuser@somedomain.com
OpenSSH_6.9p1 Debian-2, OpenSSL 1.0.2d 9 Jul 2015
debug1: Reading configuration data /home/someuser/.ssh/config
debug1: /home/someuser/.ssh/config line 12: Applying options for somedomain.com
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to somedomain.com [1234:1234:1234:1234::1] port 12345.
после этого ssh ожидает ~30 секунд (как упоминалось выше), а затем возвращается к IPv4 и я можем войти как обычно.
обновление
Я сделал некоторые испытания, и я думаю, что сервер не настроен правильно для IPv6
(хотя ping6 ::1
и ssh -6 ::1
работала). На данный момент я настрою свои ssh-клиенты на использование IPv4, пока не выясню, как исправить IPv6 на моем сервере.