Сеансы SSH не завершаются корректно

Сеансы SSH не завершаются корректно

У меня проблемы с некоторыми сеансами ssh, которые, похоже, не завершаются должным образом. Чтобы сделать ситуацию еще хуже, клиент, сеансы которого "застревают", ну, похоже, у них есть какое-то внедренное решение, и у них нет знаний, чтобы исправить проблему без помощи разработчика. В довершение всего: это происходит не со всеми сеансами этого пользователя, может быть, 1 из 25-50.

Просматривая логи, эти строки — те, что при запуске сеанса SSH. После этого... Ничего.

sshd[5985]: Connection from 123.123.123.123 port 59739
sshd[5985]: Accepted password for USER from 123.123.123.123 port 59739 ssh2
sshd[5985]: pam_unix(sshd:session): session opened for user USER by (uid=0)
sshd[5985]: User child is on pid 5992

Обычно такая очередь есть. Но не тогда, когда сессии "застревают".

sshd[51665]: pam_unix(sshd:session): session closed for user USER

Это то, что можно найти, выполнив простую команду ps -ef

USER 5992 5985 0 00:00 ? 00:00:02 sshd: USER@notty

Все сеансы других пользователей завершаются по тайм-ауту через 10 минут со следующим в sshd_config

ClientAliveInterval 600
ClientAliveCountMax 0

А теперь у меня закончились идеи, так что любые предложения приветствуются!

решение1

Вы настроили клиент, но установили ли вы тайм-аут сервера? Отредактируйте /etc/ssh/ssh_config

ServerAliveInterval 600

Связанный контент