Когда моя машина была в последний раз затронута?

Один, довольно решительный, способ зафиксировать это состоял бы в том, чтобы удалить Ваши ssh учетные данные. На Вашей локальной машине:

mv ~/.ssh ssh_backup

Затем попробуйте к ssh в сервер снова, он должен попросить пароль. Можно теперь перезапустить процесс генерации ключей RSA.

6
22.10.2014, 03:01
1 ответ

Существует xprintidle утилита (доступна как пакет, по крайней мере, в Debian и Ubuntu), которые сделают это. Это дает вам количество миллисекундов, так как последняя клавиатура или активность мыши. Конечно, если вы вводите это в терминале и запустите его, результат будет около 0.

Альтернативно, есть модуль Perl .

C Code (по-видимому, заимствованному из этого модуля Perl) может быть , найденный на переполнении стека .

Редактировать: Вы упомянули в чате, возможно, желаете, чтобы он был как график Munin. На самом деле, вы должны быть в состоянии подключить его в Munin , но вам нужно получить доступ к вашему X отображению. Минимальное требование к тому, чтобы установить отображение =: 0 Переменная среды (или любой дисплей вы входите в систему), а также получить доступ к Magic-Cookie, который придет из ~ /.Xauthority или $ xauthority . Xauth - это команда для манипулирования файлами Xauthority. Смотрите также Откройте окно на дистанционном дисплее X (почему «не может открыть дисплей»)? Для некоторых подходов на получение доступа к отображению X.

2
27.01.2020, 20:30

Теги

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