LINUX.ORG.RU
ФорумAdmin

ssh Login statistics


0

0

Как собрать статистику по ssh логинам? только /var/log/messages?

А возможно сделать так чтобы при логине срабатывала запись не только в syslog но и мой скрипт?

>А возможно сделать так чтобы при логине срабатывала запись не только в syslog но и мой скрипт?

По-моему, не стоит-- можно заDoSить.

berrywizard ★★★★★
()

ssh статистику логинов в wtmp пишет.

Chumka ★★★
()
Ответ на: комментарий от Demetrio

Когда в систему заходят по ssh вызывается тот шелл, что прописан в /etc/passwd для этой учётной записи. Если это bash, то

~/.bashrc The individual per-interactive-shell startup file

~/.bash_logout The individual login shell cleanup file, executed when a login shell exits

У других шеллов есть аналогичные возможности.

Недостаток в том, что будет видно только удачные логины.

Можно порыть в сторону PAM-модулей. В конце концов можно sshd обернуть чем-нить вроде суперсервера и пускать через него... Тогда будут видны все попытки логинов.

Накрайняк можно в /etc/passwd шелл своей оболочкой обернуть и вложить в неё возможность писать в лог запись о входе пользователя перед вызовом основного шелла и запись о выходе при логауте. ИМХО топорно, но накрайняк...

В общем, как всегда в Linux, вариантов масса.

boatman
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.