3

Некоторым, кому нужно, чтобы ssh-соединение оставалось живым в течение часа или даже больше.

Например, для больших дампов Mysql или больших архивов TAR может потребоваться постоянное соединение в течение длительного периода времени. Но я продолжаю получать ошибку сломанной трубы.

Система MacOs Lion.

Как я могу сохранить связь?

1 ответ1

7

Если вы можете сделать это, лучший способ - установить экран на удаленном сервере и запустить ваши длинные процессы в пределах экрана. Если ваш ssh-сеанс прерывается по какой-либо причине (включая тайм-аут или просто потерянное соединение), процессы, которые вы запускаете, будут продолжены, и вы сможете повторно подключиться к ним после восстановления соединения.

Если это не вариант, то создайте

~/.ssh/config

и введите строку

ServerAliveInterval 240

Измените 240 на количество секунд, соответствующее отправке подтверждения активности для поддержания сеанса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .