В настоящее время я пытаюсь ssh к colo, после 1-2 минут бездействия я получаю:
superuser@thecolo:~$ Connection to 10.123.45.67 closed by remote host.
Connection to 10.123.45.67 closed.
mylocalmac:~ superuser$
Пока я что-то печатаю в терминале ssh, соединение сохраняется. Как только наступит 1-2 минуты бездействия, я получу вышеуказанное сообщение. Компьютер, к которому я пытаюсь подключиться, является 64-битной серверной версией Ubuntu 12.04.1 LTS. Это не физический сервер, а гостевой VMware. Я использую терминал Mac.
Пожалуйста, не путайте этот вопрос с аналогичными на этом сайте с ключевым словом ssh_exchange_identification
, это не имеет отношения.
Если вы подключаетесь с компьютера Linux, вы можете использовать некоторые параметры прямо из командной строки
Источник
источник
Вам нужно "keepalive"
В зависимости от вашего клиента, это может быть тривиально или просто - это не должно быть сложнее!
Например, в putty это опция соединения (установите для keepalive ненулевое значение)
источник