Сколько времени система бодрствовала / работающий / начиная с перезапуска

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

Для обеспечения таких ключей существует несколько решений - посмотрите человека sshd для получения дополнительной информации:

  1. Ограничьте удаленный хост к ключу с from= параметр, например:

    from="*.example.com" ssh_key
    

    это только позволит машины из example.com

  2. Укажите, какая команда будет выполняться с command= параметр, например:

    command="some command" ssh_key
    
  3. Используйте преданного пользователя с ограниченной оболочкой или только с необходимыми полномочиями, например, для резервного копирования пользователь может только выполнить rsync с sudo.

4
14.03.2019, 13:12
2 ответа

Использовать uptime команда. Да, это включает время сна, если Вы не хотите включать его, см.:

Нет никакого способа различать перезапуск и завершение работы, не анализируя журналы.

7
27.01.2020, 20:51

Para guiones:

test $(cut -d '.' -f1 /proc/uptime) -gt 60

Esto determinará si el sistema se inició hace más de 60 segundos.

0
27.01.2020, 20:51

Теги

Похожие вопросы