Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: История ssh команд.  (Прочитано 1818 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 715kg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
История ssh команд.
« : 09 Апреля 2015, 21:15:53 »
Здравствуйте. Знаю что команда history  выводит историю ssh команд, которые вводил пользователь root.

Так вот теперь такой вопрос, есть PHP скрипт который через SSH2 PHP коннектится на машину через root, и отправляет команды.  Но вот по почему их нету в истории? Подскажите пожалуйста

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: История ssh команд.
« Ответ #1 : 10 Апреля 2015, 08:54:22 »
В history хранится история bash, а не ssh

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: История ssh команд.
« Ответ #2 : 10 Апреля 2015, 09:55:48 »
....почти оффтоп но все же - заход рутом на ssh - огромная дыра в безопасности - здесь на форуме уже несколько тем было про проникновение через рутовый доступ к ssh даже с довольно сложными паролями.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
Re: История ssh команд.
« Ответ #3 : 10 Апреля 2015, 12:22:54 »
715kg,
Сделай пробел перед командой и не будет в истории.
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн 715kg

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: История ssh команд.
« Ответ #4 : 11 Апреля 2015, 12:44:55 »
Так как же мне отследить команды, которые посылает php скрипт серверу?

Оффлайн DBP

  • Забанен
  • Участник
  • *
  • Сообщений: 159
  • дали Человеку микроскоп... и блоха - смотри ниже
    • Просмотр профиля
Re: История ssh команд.
« Ответ #5 : 15 Апреля 2015, 13:49:56 »
Так как же мне отследить команды, которые посылает php скрипт серверу?

Snort, с настройкой на порт ssh и перенаправлением вывода в файл.
ну не нравится мне осьминог

Оффлайн angelium

  • Участник
  • *
  • Сообщений: 146
  • И целого бубна мало...
    • Просмотр профиля
Re: История ssh команд.
« Ответ #6 : 17 Апреля 2015, 00:53:00 »
Так как же мне отследить команды, которые посылает php скрипт серверу?
Эм, а может логичнее отслеживать эти команды в самом PHP скрипте? Например добавить в класс коротенькую функцию и передавать команды перед отправкой её, чтобы она писала их в файл? Или вообще отсылала на почту? Или и то и другое?

Да и нужен ли root? Оправданна ли такая дыра? Например можно писать команды в файл на сервере, а на крон повесить скрипт, который будет раз в минуту читать файл, проверять разрешены ли данные команды и после этого выполнять их а вывод/копию файла сохранять куда-то.
kubuntu 17.04 + Peppermint 7 + Windows 10

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.