Централизованный регистратор команд на сервере Jump [закрыто]Linux

Ответить
Anonymous
 Централизованный регистратор команд на сервере Jump [закрыто]

Сообщение Anonymous »

Существует сервер перехода Ubuntu 22 Linux. На прыжковом сервере десятки пользователей. Каждый пользователь входит на сервер перехода со своего рабочего стола, используя SSH. Затем с сервера перехода пользователь входит на другие серверы с помощью SSH. Иногда они даже выполняют несколько переходов от сервера перехода, чтобы достичь сервера назначения. Оболочкой по умолчанию для каждого пользователя на сервере перехода является bash. Мне нужно отслеживать/регистрировать все команды, выполняемые всеми пользователями сервера перехода на сервере перехода и на всех других пунктах назначения/прыжках (доступ к которым осуществляется с сервера перехода), и хранить журналы на сервере перехода. Я думаю, что смогу написать скрипт на Python и развернуть его на сервере перехода, чтобы записывать нажатия клавиш и протоколировать их. Таким образом, после того, как пользователь войдет на сервер перехода, каждая команда, которую он выполняет на локальном хосте или на любом удаленном сервере через SSH, будет регистрироваться. Сервер перехода имеет версию Python 3.10.12. Пожалуйста, предоставьте надежную пошаговую реализацию решения. Также не стесняйтесь вносить предложения и улучшения моего плана/решения, например использование альтернативного языка для Python. Дайте мне знать, если у вас есть лучшее решение, или просто спроектируйте решения и поделитесь подробными шагами для полной реализации этих шагов в рабочей версии

Подробнее здесь: https://stackoverflow.com/questions/797 ... ump-server
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»