как найти ключ ssh в файле журнала аудита?

Контрольный список:

  1. Можете ли вы отправить эхо-запрос на ведомое устройство-1?
  2. IP-таблицы ведомого устройства-1 разрешили порт SSH? Остановите IPTables и попробуйте еще раз.

      service iptables stop 
     
  3. У ведомого-1 запущена служба SSH или нет? Если да, попробуйте перезапустить один раз.

     service sshd start 
     
    service sshd stop 
     
    service sshd restart 
     
  4. Убедитесь, что вы не меняли порт SSH по умолчанию.

3
21.02.2019, 00:10
1 ответ

Я объясняю свое решение для обнаружения изменения активности пользователей на сервере в облаке. с приведенными ниже требованиями:

  • клиент имеет закрытый ключ с отпечатком пальца в SHA256 x.x.x.x.x и включить ssh-соединение.
  • на сервере включена система аудита.
  • включает правила просмотра для указанной папки, например /home/oracle/

для обнаружения измененного файла я выполняю следующие шаги, ниже пример:

ausearch -f
------------
20/02/2019 16:37:00 /home/oracle/.bash_history 2 yes /usr/bin/bash 54321 770

770 — это номер события, благодаря ему я могу найти номер сеанса:

ausearch -p | grep 770
----------------------
type=SYSCALL msg=audit(20/02/2019 16:37:00.868:770) : arch=x86_64 syscall=open 
success=yes exit=3 a0=0x10bd080 a1=O_WRONLY|O_APPEND a2=0x180 a3=0x0 items=1 
ppid=8649 pid=8650 auid=oracle uid=oracle gid=oinstall euid=oracle suid=oracle 
fsuid=oracle egid=oinstall sgid=oinstall fsgid=oinstall tty=pts1 ses=58 
comm=bash exe=/usr/bin/bash subj=unconfined_u:unconfined_r:unconfined_t:s0- 
s0:c0.c1023 key=modifica_fil

номер сеанса 58, спасибо, я могу найти pid сеанса входа в систему

ausearch -i | grep  ses=58
---------------------------
type=LOGIN msg=audit(20/02/2019 16:34:37.366:747) : pid=8646 uid=root 
subj=system_u:system_r:sshd_t:s0-s0:c0.c1023 old-auid=unset auid=oracle tty= 
(none) old-ses=4294967295 ses=58 res=yes 

pid входа в систему — 8646, я могу посмотреть ключ отпечатка пальца, используемый указанным пользователем в var/log/secure

cat secure | grep 8646
----------------------
sshd[8646]: Accepted publickey for oracle from 192.168.4.107 port 58892 ssh2: 
RSA SHA256:x.x.x.x.x
2
27.01.2020, 21:24

Теги

Похожие вопросы