2011-06-16 6 views
2

Я дистанционно работаю на сервере, который автоматически выводит меня из системы через 5 минут бездействия. Вот сообщение, которое обычно содержит, когда он делает так:Избегайте времени сеанса ssh

Read from remote host XXXXXXX: Operation timed out 

Я обычно имеют несколько сеансов открытые, которые я использую примерно в 30-минутными интервалами, так интересно, что я мог сделать, чтобы избежать разъединения. Я уже пробовал:

  • [а] нанимая обезьяну ударить несколько клавиш до начала сессии регистрирует меня
  • [б], выполнив команду top
  • [с] угрожая администратору сервера :)

Любые другие предложения? Благодарю.

+0

Если вы действительно поговорили с системными администраторами, и они сказали «нет», то все, что вы могли бы сделать, вероятно, нарушит политику в области ИТ, а затем вы получите шлепанье. Да, вы можете не согласиться с политикой, но это их политика. – msw

+1

Что вы используете для своего клиента? У многих есть функция «сохранить жизнь», встроенная в ... – Andrew

+0

Я использую только Mac OS X Lion, мне понравится эта функция – flow

ответ

-3

Для редактирования файла вы можете использовать vi или more.

+1

Как это поможет? После 5 минут бездействия, он будет тайм-аут ?! – Andrew

3

Это был дан ответ на StackOverflow - добавить ссылку здесь для людей, которые не хотят идти на форум третьего лица, когда они ищут этот ответ (как я):

https://stackoverflow.com/questions/13390710/mac-terminals-how-to-keep-alive

Добавить в ~/.ssh/конфигурации

ServerAliveInterval 30 

или начать SSH сессии с помощью:

ssh -o ServerAliveInterval 30 [email protected] 

И BTW: ответ не определен для Mac.

Смежные вопросы