У меня проблемы с некоторыми сеансами 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
А теперь у меня закончились идеи, так что все предложения приветствуются!
Вы установили клиент, но установили ли вы тайм-аут сервера отредактируйте / etc / ssh / ssh_config
ServerAliveInterval 600