Как предотвратить отключение telnet?

Есть ли способ отключить сеанс telnet с моего рабочего стола на сервер от истечения времени ожидания? Это должно быть сделано от клиента, если это вообще возможно.

1
задан 13 March 2012 в 00:46

1 ответ

Должен ли это быть телнет? Использование простого telnet крайне нежелательно, так как он не очень безопасен.

Если вы можете использовать SSH, у него есть две функции, которые вам помогут: TCPKeepAlive (который включен по умолчанию, поэтому не нужно его использовать) и ServerAliveInterval (который по умолчанию отключен, поэтому включение этого может помочь вам).

Со страницы руководства (man ssh_config):

 ServerAliveInterval
         Sets a timeout interval in seconds after which if no data has
         been received from the server, ssh(1) will send a message through
         the encrypted channel to request a response from the server.  The
         default is 0, indicating that these messages will not be sent to
         the server, or 300 if the BatchMode option is set.  This option
         applies to protocol version 2 only.

Чтобы использовать это единовременно:

ssh -o 'ServerAliveInterval=30' your-server.com

Чтобы использовать его всегда, добавьте ServerAliveInterval 30 в Ваш файл .ssh/config:

Host *
  ServerAliveInterval 30
0
ответ дан 13 March 2012 в 00:46

Другие вопросы по тегам:

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