Проблема
В настоящее время у меня есть собственный сервер Ubuntu, настроенный дома для разработки.
Однако, когда я снова пытаюсь подключиться по ssh через определенный промежуток времени (около 20-30 минут), время ожидания истекает.
Даже после попытки выполнить команду ping пакеты не вернулись.Если я делаю физическую перезагрузку, подключение по ssh возможно без проблем.
Что я хочу решить
Чтобы иметь возможность всегда использовать ssh с другого клиентского ПК даже по прошествии определенного периода времени, мне нужно заставить сервер Ubuntu спать или приостанавливаться. Приостановить? Я хотел бы знать, как настроить его, чтобы он не переходил в спящий/приостановленный режим.
Вещи, которые я пробовал
маска sudo systemctl sleep.target suspend.target hibernate.target hybrid-sleep.target
.
Я отключил приостановку и спящий режим с помощью этой команды и попытался перезагрузиться, но результат был тот же.
- Я обнаружил, что по какой-то причине, несмотря на то, что я являюсь сервером Ubuntu, я смог изменить настройки gnome, поэтому я попытался изменить настройки с помощью следующей команды.
gsettings устанавливает org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type ничего
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type ничего
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
Однако и здесь результат был таким же.
я наткнулся на этот вопрос Ubuntu 20.04 продолжает засыпать и пробовал, но не получилось.
Я также изменил настройки в /etc/gdm3/greeter.dconf-по умолчанию
файл следующим образом, но изменений не было даже после перезагрузки после изменения.
# Автоматическая приостановка
# =================
[орг/гном/настройки-демон/плагины/мощность]
# - Время бездействия в секундах до приостановки работы от сети переменного тока.
# 1200=20 минут, 0=никогда
# sleep-inactive-ac-timeout=1200
спящий-неактивный-ac-тайм-аут = 0
# - Что делать после тайм-аута sleep-inactive-ac-timeout
# 'пусто', 'приостановить', 'выключить', 'спящий режим', 'интерактивно' или 'ничего'.
# sleep-inactive-ac-type='suspend'
# - То же, что и выше, но при работе от батареи
# сон-неактивный-тайм-аут батареи = 1200
спящий-неактивный-тайм-аут батареи = 0
# sleep-inactive-battery-type='suspend'
Конфигурация системы
- Ubuntu Server 20.04.2 LTS (GNU/Linux 5.4.0-80-общий x86_64)
- AMD Райзен 5950
- AsRock Тайчи X570
Буду признателен, если вы поможете мне с решением.
Спасибо большое за помощь.