Как отключить автоматический выход из системы на Ubuntu?

Некоторые возможные преступники:

  • Ошибка Физического диска: Используйте HDtune, созданный в инструментах окон или инструменте по Вашему выбору для проверки на поврежденные секторы.
  • Ошибка Логического диска: Используйте созданный в инструментах окон для проверки на проблемы файловой системы
  • Антивирус/Шпионское ПО: Проверьте на Вирусы и вредоносное программное обеспечение в целом с несколькими инструментами. AV (Ваш корпоративный AV, если Вы имеете один, Стой если Вы не делаете), и Spybot Search & Destroy в минимуме. Если Вы исключили возможность теста болезни видеть, хуже ли средство исправления (иначе отключают и/или удаляют антивирус в реальном времени).
  • Временные файлы: Особенно, если Вы не позволяли Sypbot заботиться об этом для Вас при проверке на вредоносное программное обеспечение, удаляете временные файлы во всех знакомых местах, делают это при начальной загрузке в безопасном режиме если, именно это необходимо сделать для работы с файлами быстро:

Загрузите drive:\(Это требует знания, что безопасно удалить из корня Вашего загрузочного тома),
\Documents и настройки \пользователь % %\temp
\Windows\temp
\temp

  • Каталог/Файловая структура: Вы поражаете или приближаетесь к Максимальному количеству объектов в корневом каталоге, или в подкаталоге?
  • Производительность дисковой подсистемы: диск просто отстает, когда многочисленные услуги выполняют запросы одновременно? Вы хотите знать дисковую длину очереди или обратить внимание на свет активности диска, когда задержка происходит.
4
задан 8 June 2011 в 23:31
4 ответа

Насколько я знаю, что нет никакой стандартной функции в Ubuntu, которая выходит из системы пользователи SSH, которые неактивны. У меня есть прямо сейчас соединение SSH к 10,04 компьютерам Ubuntu, которые являются хорошо более чем 2 неактивными днями.

Наиболее распространенной причиной этого поведения, которое я испытал, является поврежденный NAT или брандмауэр между Вами и сервер. То, что происходит, - то, что записи в таблице состояния приведены к таймауту, и для этого соединение сбрасывается, если Вы не продолжаете использовать его. Попробуйте следующее:

ssh -o TCPKeepAlive=yes -o ServerAliveInterval=15 <user>@<server>

И посмотрите, продолжаете ли Вы разъединяться. В этом случае установите тех, которые в Вашей конфигурации ssh. Обратите внимание, что с этими настройками, направляющими ошибки или подобный, установит Вашу связь, умирают после 45 секунд (ServerAliveInterval * ServerAliveCountMax (значения по умолчанию к 3)), Таким образом, Вы могли бы хотеть играть вокруг с ServerAliveInterval немного.

6
ответ дан 3 December 2019 в 02:29

Является это поле Ubuntu Вашим клиентом или Вашим сервером? В любом случае на основе моего опыта неактивные соединения часто приводятся к таймауту маршрутизаторами, а не удаленным (и почти никогда клиентом).

Можно отредактировать/etc/ssh/ssh_config и установить это значение к меньше, чем количество времени, которое это занимает, чтобы Вы испытали таймаут (это находится в секундах):

ServerAliveInterval 360

Если Вы - сервер, затем редактируют sshd_config и измененный:

ClientAliveInterval 360

Клиент и сервер отправит живые пакеты в тех интервалах, таким образом создающих действие через Ваше соединение.

4
ответ дан 3 December 2019 в 02:29

Проверьте Вас среда на TMOUT переменная - если это имеет значение, больше, чем 0 затем Ваших сессий удара, автоматически закончится после TMOUT секунды.

Проверьте также TCPKeepAlive и ClientAliveInterval в /etc/ssh/sshd_config. Если у Вас есть отстающее сетевое соединение, эти настройки могли бы вызвать разъединения также.

1
ответ дан 3 December 2019 в 02:29

Это - вероятно, не функция SSH, а функция оболочки, которую Вы используете.

У меня есть следующий набор для моего .cshrc файла для подобных ситуаций.

 unset autologout
1
ответ дан 3 December 2019 в 02:29

Теги

Похожие вопросы