@Lion295

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

Нужно дать доступ третьему лицу с правами рут на 1 час. Такое можно организовать в пару строчек терминала?
  • Вопрос задан
  • 183 просмотра
Решения вопроса 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
Я мастер на все руки, я козлик Элек Мэк :-)
Нет, в SSH используются простые крипто-ключи. В них нет понятия "времени", как в полноценных PKI сертификатах. Другими словами - ключ или есть, или его нет.
Но можно устроить такое через PAM https://www.thegeekdiary.com/centos-rhel-how-to-re...
Ответ написан
sotvm
@sotvm
Умный поймёт , а дураку и так всё равно.
8-10 знаков пароль
не переберут и за месяц
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 дек. 2020, в 23:18
80000 руб./за проект
01 дек. 2020, в 22:41
60000 руб./за проект
01 дек. 2020, в 21:24
500 руб./за проект