Если вам, как и мне, часто приходится работать с проектами в PhpStorm через LTE, то наверняка приходилось сталкиваться с постоянными лагами при попытке выгрузить файл на сервер при сохранении. Не разбирался, с чем конкретно связано, однако нашёл решение!

Решение для PhpStorm

  1. Заходим в Настройки, переключаемся в раздел Deployment,
  2. Открываем настройки нашего сервера, переходим в Advanced options,
  3. Ставим галку на Send keep alive messages each и устанавливаем значение 30.

Решение для SSH

  1. Открываем /etc/ssh/ssh_config,
  2. Указываем настройку ServerAliveInterval для всех хостов:
    Host *
      ServerAliveInterval 30
  3. Либо, можно напрямую при подключении указывать эту настройку:
    ssh -o ServerAliveInterval=10 user@server-ip