ГлавнаяОперационные системыLinuxКак сохранить SSH-соединения в Linux

Как сохранить SSH-соединения в Linux

ssh-живой-значокДля тех, кому необходимо постоянно работать по SSH, может быть очень неприятно, если система отключит вас через некоторое время. В этой статье показан метод сохранения активности SSH-соединения до тех пор, пока вы его не отключите.

Войдите в свою удаленную систему или откройте терминал на своем компьютере.

Откройте файл /etc/ssh/ssh_config.

sudo nano /etc/ssh/ssh_config

и добавьте в конец файла следующую строку:

ServerAliveInterval 60

Эта опция отправляет на сервер нулевой пакет каждые 60 секунд (бездействия), чтобы поддерживать соединение SSH. Вы можете поэкспериментировать со значением, устанавливая его выше или ниже, в зависимости от конфигурации вашей системы. Значение 60 — хорошая отправная точка для начала экспериментов.

Конфигурация пользователя

Если у вас нет root-доступа к системе или вы просто хотите настроить ее для своей личной учетной записи, вместо этого вы можете отредактировать файл ~/.ssh/config.

sudo nano ~/.ssh/config

Если файл не существует, будет создан новый файл.

Добавьте следующую строку:

Host *
  ServerAliveInterval 60

Нажмите «Ctrl + o», чтобы сохранить, и «Ctrl + x», чтобы выйти.

И наконец, перезапустите SSH-сервер.

sudo service ssh restart

Вот и все.

ПОХОЖИЕ СТАТЬИ

Популярные записи