Задать вопрос
@Lion295

Есть ли простой способ генерации SSH на час?

Нужно дать доступ третьему лицу с правами рут на 1 час. Такое можно организовать в пару строчек терминала?
  • Вопрос задан
  • 202 просмотра
Подписаться 1 Простой 5 комментариев
Решения вопроса 1
@mureevms
Даже не понимаю, почему все предыдущие комментаторы пишут про ключ, если надо писать про пользователя.
adduser <username> && sleep 600 && usermod --lock <username>

или
adduser <username>
echo usermod --lock <username> | at now + 60 minutes

Дольнейшее повышение привелегий делайте как хотите.
Пример команд взят со стековерфлоу
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Sanes
@Sanes
А смысл давать на час, если он это запросто может изменить?
Можете выдать ключ, который удалится по крону.
Ответ написан
Комментировать
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Нет, в SSH используются простые крипто-ключи. В них нет понятия "времени", как в полноценных PKI сертификатах. Другими словами - ключ или есть, или его нет.
Но можно устроить такое через PAM https://www.thegeekdiary.com/centos-rhel-how-to-re...
Ответ написан
Комментировать
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
8-10 знаков пароль
не переберут и за месяц
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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