Избегайте необходимости перезагрузки окна VS Code Remote после перехода Mac в спящий режим

#macos #visual-studio-code #ssh #vscode-remote #sleep-mode

#macos #visual-studio-code #ssh #vscode-remote #спящий режим

Вопрос:

При подключении к удаленному хосту SSH и мой Mac переходит в спящий режим после нескольких минут бездействия, мне нужно перезагрузить все окно, чтобы восстановить соединение, когда я вернусь.

перезагрузка-подсказка

Какой наименее энергоэффективный способ избежать этого времени ожидания всякий раз, когда соединение было прервано из-за бездействия? Есть ли способ сохранить сеанс активным (или повторно подключиться к нему более плавно без необходимости перезагрузки всего окна), не отключая спящий режим на моем Mac полностью? Если нет, есть ли способ автоматически отключить спящий режим только тогда, когда активен удаленный сеанс VS Code?

Ответ №1:

Для меня это не было специфично для VSCode. Скорее, это была общая проблема с использованием ssh с Mac. Вы можете найти это полезным https://apple.stackexchange.com/a/251244

В частности, добавление

 host your.remote.host
     ServerAliveInterval 180
  

для вашего ~/.ssh/config