SSH-соединение с серверами AWS EC2 часто прерывается

Я использую Ubuntu OS, когда пытаюсь использовать облачную машину. Соединение SSH с серверами AWS EC2 часто прерывается, поэтому необходимо изменить конфигурацию, чтобы минимизировать разрыв удаленной оболочки

0
задан 6 June 2013 в 16:44

1 ответ

в папке .ssh добавьте файл с именем config в вашем любимом редакторе (gedit или что-то еще). В файле с именем config добавьте следующие строки:

Host myEC2instance
User blue
Hostname someDNSname.from.amazon.com
ServerAliveInterval 5

Это позволяет использовать ssh как:

$ ssh myEC2instance

, и вам будет предложено ввести ключевую фразу один раз, и нет больше, пока вы не выйдете из системы (CTRL+D).

Вот некоторые дополнительные сведения:

HostName

Указывает реальное имя хоста для входа. Это может быть использовано для указания псевдонимов или сокращений для хостов. По умолчанию используется имя, указанное в командной строке. Также допустимы числовые IP-адреса (как в командной строке, так и в спецификациях HostName).

ServerAliveInterval

Устанавливает интервал времени в секундах, после которого, если от сервера не было получено никаких данных, ssh (1) отправит сообщение через зашифрованный канал, чтобы запросить ответ с сервера. По умолчанию 0, что означает, что эти сообщения не будут отправлены на сервер, или 300, если установлена ​​опция BatchMode. Эта опция применяется только к версии протокола 2. ProtocolKeepAlives и SetupTimeOut являются псевдонимами совместимости Debian для этой опции.

Пожалуйста, посетите man-страницу SSHconfig для более подробной информации.

0
ответ дан 6 June 2013 в 16:44

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

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