Рейтинг:0

SSH-сервер отказывается от нескольких подключений от одного клиента

флаг lk

У меня есть простой сервер openssh, работающий в контейнере Docker Alpine Linux 3.15, и клиент, также работающий в другом контейнере Docker (та же версия Alpine сервера), который запускает X-сервер с dwm.

Клиент может открыть графическое приложение (ул.) через пересылку X11 с сервера на клиентский дисплей, проблема в том, что я могу открыть только один экземпляр ул. до получения следующей ошибки:

ssh: подключиться к хосту 172.17.0.2, порт 22: соединение отклонено

журнал на стороне сервера:

Запуск сеанса: команда на pts/1 для клиента с 172.17.0.3 порт 34060 id 0
debug1: настройка управления tty с помощью TIOCSCTTY.
debug1: запрошено соединение X11.
debug1: канал 3: новый [соединение X11 с порта 172.17.0.2 35028]
debug1: получен сигнал SIGCHLD.
debug1: session_by_pid: pid 9
debug1: session_exit_message: сеанс 0 канал 0 pid 9
debug1: session_exit_message: канал выпуска 0
debug1: session_by_tty: сеанс 0 tty /dev/pts/1
debug1: session_pty_cleanup2: выпуск сеанса 0 /dev/pts/1
debug1: канал 3: свободен: соединение X11 с 172.17.0.2 порт 35028, nchannels 4
debug1: session_by_channel: сеанс 0 канал 0
debug1: session_close_by_channel: канал 0 дочерний 0
debug1: session_close_x11: отсоединить канал x11 1
debug1: session_close_x11: отсоединить канал x11 2
Закрыть сеанс: пользовательский клиент с 172.17.0.3, порт 34060, идентификатор 0
debug1: канал 0: свободен: сеанс сервера, nchannels 3
debug1: канал 1: свободен: прослушиватель X11 inet, nchannels 2
debug1: канал 2: свободен: прослушиватель X11 inet, nchannels 1
Получено отключение от порта 172.17.0.3 34060:11: отключено пользователем
Отключен от пользователя клиент 172.17.0.3 порт 34060
отладка1: do_cleanup
отладка1: do_cleanup

журнал на стороне клиента:

Запуск /usr/bin/xauth удалить ssh:10.0
/usr/bin/xauth добавить ssh:10.0 MIT-MAGIC-COOKIE-1 49907415ff518044198f6f0075f270fe
debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 max 16384
debug1: client_request_x11: запрос от 172.17.0.2 35028
debug1: канал 1: новый [x11]
отладка1: подтвердить x11
OpenSSH_8.8p1, OpenSSL 1.1.1l 24 августа 2021 г.
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: провайдер аутентификации $SSH_SK_PROVIDER не разрешен; отключение
debug1: подключение к порту 22 172.17.0.2 [172.17.0.2].
debug1: подключиться к адресу 172.17.0.2, порт 22: подключение отклонено
ssh: подключиться к хосту 172.17.0.2, порт 22: подключение отклонено
xinit: соединение с X-сервером потеряно

ожидание завершения работы X-сервера debug1: client_input_channel_req: канал 0 rtype ответ состояния выхода 0
debug1: client_input_channel_req: канал 0 rtype [email protected] ответ 0
debug1: канал 1: свободен: x11, nchannels 2
Соединение X с ssh:10.0 прервано (явное уничтожение или отключение сервера).
debug1: канал 0: свободен: клиент-сеанс, nchannels 1
Соединение с 172.17.0.2 закрыто.
Передано: отправлено 91292, получено 92728 байт за 3,1 секунды
Байт в секунду: отправлено 29350,8, получено 29812,5
debug1: выход из состояния 1
(II) Сервер успешно завершен (0). Закрытие файла журнала.

Deallocvt: не могу открыть консоль
Рейтинг:1
флаг lk

Опция "-d"sshd Команда используется для отладки. Это имеет такой эффект:

Режим отладки. Сервер отправляет подробный отладочный вывод в стандартную ошибку и не переходит в фоновый режим. Сервер также не будет fork(2) и будет обрабатывать только одно соединение. Этот параметр предназначен только для отладки сервера. Несколько опций -d повышают уровень отладки. Максимум 3.

Благодаря Кенстер для его отвечать в Unix и Linux StackExchange

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.