Существует сервер перехода Ubuntu 22 Linux. На прыжковом сервере десятки пользователей. Каждый пользователь входит на сервер перехода со своего рабочего стола, используя SSH. Затем с сервера перехода пользователь входит на другие серверы с помощью SSH. Иногда они даже выполняют несколько переходов от сервера перехода, чтобы достичь сервера назначения. Оболочкой по умолчанию для каждого пользователя на сервере перехода является bash. Мне нужно отслеживать/регистрировать все команды, выполняемые всеми пользователями сервера перехода на сервере перехода и на всех других пунктах назначения/прыжках (доступ к которым осуществляется с сервера перехода), и хранить журналы на сервере перехода. Я думаю, что смогу написать скрипт на Python и развернуть его на сервере перехода, чтобы записывать нажатия клавиш и протоколировать их. Таким образом, после того, как пользователь войдет на сервер перехода, каждая команда, которую он выполняет на локальном хосте или на любом удаленном сервере через SSH, будет регистрироваться. Сервер перехода имеет версию Python 3.10.12. Пожалуйста, предоставьте надежную пошаговую реализацию решения. Также не стесняйтесь вносить предложения и улучшения моего плана/решения, например использование альтернативного языка для Python. Дайте мне знать, если у вас есть лучшее решение, или просто спроектируйте решения и поделитесь подробными шагами для полной реализации этих шагов в рабочей версии
Подробнее здесь: https://stackoverflow.com/questions/797 ... ump-server
Централизованный регистратор команд на сервере Jump [закрыто] ⇐ Linux
-
Anonymous
1760510266
Anonymous
Существует сервер перехода Ubuntu 22 Linux. На прыжковом сервере десятки пользователей. Каждый пользователь входит на сервер перехода со своего рабочего стола, используя SSH. Затем с сервера перехода пользователь входит на другие серверы с помощью SSH. Иногда они даже выполняют несколько переходов от сервера перехода, чтобы достичь сервера назначения. Оболочкой по умолчанию для каждого пользователя на сервере перехода является bash. Мне нужно отслеживать/регистрировать все команды, выполняемые всеми пользователями сервера перехода на сервере перехода и на всех других пунктах назначения/прыжках (доступ к которым осуществляется с сервера перехода), и хранить журналы на сервере перехода. Я думаю, что смогу написать скрипт на Python и развернуть его на сервере перехода, чтобы записывать нажатия клавиш и протоколировать их. Таким образом, после того, как пользователь войдет на сервер перехода, каждая команда, которую он выполняет на локальном хосте или на любом удаленном сервере через SSH, будет регистрироваться. Сервер перехода имеет версию Python 3.10.12. Пожалуйста, предоставьте надежную пошаговую реализацию решения. Также не стесняйтесь вносить предложения и улучшения моего плана/решения, например использование альтернативного языка для Python. Дайте мне знать, если у вас есть лучшее решение, или просто спроектируйте решения и поделитесь подробными шагами для полной реализации этих шагов в рабочей версии
Подробнее здесь: [url]https://stackoverflow.com/questions/79790859/centralised-command-logger-at-jump-server[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия