В настоящее время у меня есть собственный набор серверов Ubuntu дома для разработки. Однако, когда я снова пытаюсь подключиться к ssh через определенный период времени (около 20-30 минут), время ожидания истекает. Даже после попытки команды ping нет пакеты вернулись. Если я сделаю физическую перезагрузку, соединение по ssh будет возможно без проблем.
Чтобы всегда иметь возможность использовать ssh с другого клиентского ПК даже по прошествии определенного периода времени, мне нужно перевести сервер Ubuntu в спящий или приостановленный режим. Приостановить? Я хотел бы знать, как настроить его, чтобы он не переходил в режим сна / приостановки.
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
. Я отключил приостановку и переход в спящий режим с помощью этой команды и попытался перезагрузиться, но результат был тем же.
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing
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 nothing
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
Однако результат здесь был таким же.
Я столкнулся с этим вопросом Ubuntu 20.04 продолжает переходить в спящий режим и попробовал его, но это не сработало.
Я также изменил настройки в / etc / gdm3 / greeter.dconf-defaults
следующим образом, но не было никаких изменений даже после перезагрузки после изменения.
# Automatic suspend
# =================
[org/gnome/settings-daemon/plugins/power]
# - Time inactive in seconds before suspending with AC power.
# 1200=20 minutes, 0=never
# sleep-inactive-ac-timeout=1200
sleep-inactive-ac-timeout=0
# - What to do after sleep-inactive-ac-timeout
# 'blank', 'suspend', 'shutdown', 'hibernate', 'interactive' or 'nothing'.
# sleep-inactive-ac-type='suspend'
# - As above but when on battery
# sleep-inactive-battery-timeout=1200
sleep-inactive-battery-timeout=0
# sleep-inactive-battery-type='suspend'
Буду признателен, если вы можете помочь мне с решением. Большое спасибо за вашу помощь.
РЕШЕНО:
Я установил xcape
, который записан в моих dotfiles для другого Ubuntu desktop env.
После выполнения этой команды из этого поста, я удалил все библиотеки, связанные с рабочим столом, и не перешел в спящий режим.