У меня есть несколько удаленных систем, соединенных вместе с использованием серии туннелей и переадресованных портов, поддерживаемых AutoSSH. Однако одна конкретная система, размещенная в центре обработки данных 1, на короткое время теряет связь с системой в центре обработки данных 2. Обе системы имеют подключения к другим системам в других центрах обработки данных, которые не выходят из строя, и обе способны связываться друг с другом во время сбоя SSH. , поэтому я предполагаю, что он связан с SSH.
Туннель устанавливается следующим образом:
autossh -N -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -R 8080:localhost:8100 <USERNAME>@<TARGET_IP> -i /home/<username>/key.pem
Не подробный журнал отключения выглядит следующим образом:
Nov 05 02:19:03 <SERVER_NAME> autossh[22816]: Connection to <TARGET_IP> closed by remote host.
Nov 05 02:19:03 <SERVER_NAME> autossh[22816]: ssh exited with error status 255; restarting ssh
Nov 05 02:19:03 <SERVER_NAME> autossh[22816]: starting ssh (count 5021)
Nov 05 02:19:03 <SERVER_NAME> autossh[22816]: ssh child pid is 12314
Nov 05 02:19:33 <SERVER_NAME> autossh[22816]: Connection to <TARGET_IP> closed by remote host.
Nov 05 02:19:33 <SERVER_NAME> autossh[22816]: ssh exited with error status 255; restarting ssh
Nov 05 02:19:33 <SERVER_NAME> autossh[22816]: starting ssh (count 5022)
Nov 05 02:19:33 <SERVER_NAME> autossh[22816]: ssh child pid is 14159
Более подробный журнал (-v) сбоя можно найти здесь: https://pastebin.com/H5XXPuRu
Я бы предположил, что это был параметр конфигурации на SSH целевого сервера, однако, поскольку другая системаподдержание SSH-соединения с целевой системой во время сбоя, похоже, это не так?
Заранее благодарим за любую помощь, которую вы можете оказать!