По какой-то причине я автоматически выхожу из одной из моих оболочек в одном ящике Solaris, но не в другом. Кажется, у меня нет переменных bash для автоматического выхода из системы. Что еще я должен проверить?
Я предполагаю, что вы проверили переменную TMOUT в своем сеансе bash, верно?
Есть ли брандмауэр между вашим ssh-клиентом и рассматриваемым сервером Solaris? Он может вываливать вас после некоторого бездействия. Если это так, вы можете изменить sshd_config на сервере и добавить параметры KeepAlive и ClientAliveInterval.
автоматический выход из системы происходит из-за того, что переменная IdleTimeout установлена в / etc / ssh / sshd_config
Я считаю, что если у вас установлен KeepAlive в вашем .ssh / config, он должен остановиться (я не тестировал это, поэтому ymmv).
Я обнаружил, что это могут быть устройства Cisco в их конфигурации по умолчанию. Есть ли у вас разные устройства Cisco между вами и каждым сервером?
Попробуйте установить ServerAliveInterval 600
в / etc / ssh / ssh_config на вашем клиентском компьютере.
Проверьте файлы / etc / default / login (TIMEOUT) и / etc / profile (TMOUT).
У них есть настройки тайм-аута для оболочки входа.