Я пытаюсь понять, почему я продолжаю отключаться от сеанса SSH. Хост — это сервер CentOS, а клиенты — MacOS.
Ошибка кажется спорадической - иногда раз в час, иногда несколько раз в минуту. Но что интересно, это происходит не только тогда, когда я не использую соединение — я могу буквально печатать, и соединение будет установлено. Ошибка:
ssh_dispatch_run_fatal: подключение к порту x.x.x.x 2020: подключение повреждено
Я также пытался открыть несколько вкладок с открытым ssh-соединением в каждой, и они, кажется, отключаются одновременно.
Включив уровень отладки 3, у меня есть /var/журнал/безопасный
вывод здесь во время отключения:
16 февраля 08:06:08 46 sshd[2864]: отладка2: канал 0: запрос [email protected] подтвердить 1
16 февраля 08:06:08 46 sshd[2864]: debug3: отправить пакет: тип 98
16 февраля 08:06:08 46 sshd[2864]: debug3: получить пакет: тип 100
16 фев, 08:06:08 46 sshd[2864]: debug1: Получил 100/121 для поддержки активности
16 фев 08:06:38 46 sshd[2864]: отладка2: канал 0: запрос [email protected] подтвердить 1
16 февраля, 08:06:38 46 sshd[2864]: debug3: отправить пакет: тип 98
16 февраля 08:06:38 46 sshd[2864]: debug3: получить пакет: тип 100
16 фев, 08:06:38 46 sshd[2864]: debug1: Получил 100/122 для поддержки активности
16 февраля, 08:06:51 46 sshd[4517]: соединение закрыто x.x.x.x портом 62073
16 февраля 08:06:51 46 sshd[4517]: отладка1: канал 0: свободен: сеанс сервера, nchannels 1
16 февраля 08:06:51 46 sshd[4517]: debug3: канал 0: статус: Открыты следующие соединения:\r\n #0 server-session (t4 r0 i0/0 o0/0 fd 12/8 cc - 1)\г\п
16 февраля, 08:06:51 46 sshd[4517]: закрыть сеанс: пользователь my_username из x.x.x.x, порт 62073, идентификатор 0
16 февраля 08:06:51 46 sshd[4517]: debug3: mm_request_send ввод: введите 30
16 февраля, 08:06:51 46 sshd[4517]: debug3: session_unused: идентификатор сеанса 0 не используется
16 февраля, 08:06:51 46 sshd[4517]: debug1: do_cleanup
16 февраля 08:06:51 46 sshd[4517]: debug3: PAM: вход sshpam_thread_cleanup
16 февраля 08:06:51 46 sshd[4517]: debug3: mm_request_send ввод: введите 122
16 февраля 08:06:51 46 sshd[4517]: debug3: mm_request_receive_expect ввод: введите 123
16 февраля 08:06:51 46 sshd[4517]: debug3: mm_request_receive ввод
16 февраля 08:06:51 46 sshd[4514]: debug3: mm_request_receive ввод
16 февраля 08:06:51 46 sshd[4514]: debug3: monitor_read: проверка запроса 30
16 февраля 08:06:51 46 sshd[4514]: debug3: mm_answer_pty_cleanup входит
16 февраля, 08:06:51 46 sshd[4514]: debug1: session_by_tty: session 0 tty /dev/pts/1
16 февраля 08:06:51 46 sshd[4514]: debug3: mm_session_close: сеанс 0 pid 4517
16 февраля, 08:06:51 46 sshd[4514]: debug3: mm_session_close: tty /dev/pts/1 ptyfd 4
16 февраля, 08:06:51 46 sshd[4514]: debug1: session_pty_cleanup: выпуск сеанса 0 /dev/pts/1
16 февраля, 08:06:51 46 sshd[4514]: debug3: session_unused: идентификатор сеанса 0 не используется
16 февраля 08:06:51 46 sshd[4514]: debug3: mm_request_receive ввод
16 февраля 08:06:51 46 sshd[4514]: debug3: monitor_read: проверка запроса 122
16 февраля 08:06:51 46 sshd[4514]: debug3: mm_request_send ввод: введите 123
16 февраля 08:06:51 46 sshd[4517]: debug3: mm_request_send ввод: введите 124
16 февраля 08:06:51 46 sshd[4517]: передано: отправлено 1503792, получено 18928 байт
16 февраля, 08:06:51 46 sshd[4517]: Закрытие соединения с x.x.x.x портом 62073
16 фев, 08:06:51 46 sshd[4517]: debug3: вход mm_audit_event
16 февраля 08:06:51 46 sshd[4517]: debug3: mm_request_send ввод: введите 112
16 февраля 08:06:51 46 sshd[4517]: debug3: mm_request_send ввод: введите 50
16 февраля 08:06:51 46 sshd[4514]: debug3: mm_request_receive ввод
16 февраля 08:06:51 46 sshd[4514]: debug3: monitor_read: проверка запроса 124
16 февраля 08:06:51 46 sshd[4514]: debug3: mm_request_receive ввод
16 февраля 08:06:51 46 sshd[4514]: debug3: monitor_read: проверка запроса 112
16 фев, 08:06:51 46 sshd[4514]: debug3: вход mm_answer_audit_event
16 февраля 08:06:51 46 sshd[4514]: debug3: mm_request_receive ввод
16 февраля 08:06:51 46 sshd[4514]: debug3: monitor_read: проверка запроса 50
16 фев 08:06:51 46 sshd[4514]: debug3: mm_answer_term: разрыв сеансов
16 февраля 08:06:51 46 sshd[4514]: debug1: PAM: очистка
16 февраля 08:06:51 46 sshd[4514]: debug1: PAM: закрытие сеанса
16 февраля, 08:06:51 46 sshd[4514]: pam_unix(sshd:session): сеанс закрыт для пользователя my_username
16 февраля, 08:06:51 46 sshd[4514]: debug1: PAM: удаление учетных данных
Части запутаны Икс
или же my_username
Обновлять
Я добавил новый набор журналов выше - меньше, чем изначально, но я надеюсь, что применимые. Новая строка:
16 февраля, 08:06:51 46 sshd[4517]: соединение закрыто x.x.x.x портом 62073
меня интересует.Будет ли это означать, что мое устройство отключается и не связано с SSH? Я вижу (я думаю), что успешные пакеты проверки активности отправляются прямо перед отключением.
Я попытался перезапустить демон и использовать версию SSH OpenSSH (через brew) на Mac, и это не имело никакого значения.
Информация о сервере:
▪ sshd.service — демон сервера OpenSSH
Загружено: загружено (/usr/lib/systemd/system/sshd.service; включено; предустановка поставщика: включена)
Активно: активно (работает) с пятницы 11 февраля 2022 г., 10:21:40 по Гринвичу; 1ч 52мин назад
Документы: человек:sshd(8)
мужчина: sshd_config(5)
Основной PID: 6271 (sshd)
Группа CG: /system.slice/sshd.service
ââ6271 /usr/sbin/sshd -D
Единственные отличия в нашем sshd_config
для стандартной CentOS это порт, уровень журнала и:
ClientAliveInterval 30
ClientAliveCountMax 5
Почему меня отключают? Из-за чего может быть повреждено соединение?