Я установил Apache Guacamole 0.9.14
на моем CentOS 7
с nginx
в качестве обратного прокси-сервера.
Существует более тысячи серверов с различными ОС Linux, поэтому редактирование любого сервера, кроме самого сервера гуакамоле, невозможно.
Любая идея о том, как управлять командами перед выполнением на сервере гуакамоле, специально на ssh
?
Я ответил на свой вопрос, но, читая мой ответ, вы поймете, что на самом деле я не отвечал на свой вопрос, поэтому я не принимаю свой, и приветствуются любые лучшие идеи.
Я не мог найти никакого способа достичь своей цели, но я нашел немного хитрый способ сделать это на своих серверах.
Я изменил некоторые из своих команд, например wget
в wget2
и написал свой собственный wget
следующим образом:
#!/bin/bash
wget2 $1 -P /tmp > /dev/null 2>&1 & wget2 $1
Еще немного пояснения:
Я переместил / usr / bin / wget
в / usr / bin / wget2
, поэтому у меня есть исходный wget
а затем я написал свой собственный wget
, который, загружая ссылку на этот каталог, также загружает копию в папку / tmp
, которая не выводит никаких результатов в командную строку.
Я знаю, что пользователь может понять, что wget2
запущен, когда он / она выполняет ps
(перечисляет процесс), но меня это не волнует, потому что он знает, что я контролирую :)
Это просто аудит.