как настроить лог ssh? - PullRequest
       21

как настроить лог ssh?

0 голосов
/ 25 февраля 2019

Цели моего запроса:

Реализация fail2ban, который запрещает пользователю.(Для этого у меня есть решение)

Рабочая среда:

  • Я подключаюсь к своим машинам с помощью ssh-ключа защиты паролем
  • Когда пользователь трижды вводит неправильный пароль для своего ssh-ключа, я хочу запретить его для предотвращения атаки

Fail2ban анализирует журналы в / var / log / messages.

На самом деле я включил LogLevel DEBUG2 в / etc / ssh / sshd_config для получения этого журнала:
Feb 25 09:31:12 ip-10-8-11-126 sshd[12033]: Postponed publickey for USER from IP_ADDRESS port 51134 ssh2 [preauth] Feb 25 09:31:27 ip-10-8-11-126 sshd[12033]: Connection closed by IP_ADDRESS port 51134 [preauth]

Кто-то может знать советы по изменению формата журнала, отправленногоssh за следующий формат с включенным или не включенным LogLevel DEBUG2 в / etc / ssh / sshd_config?
Feb 25 09:31:27 ip-10-8-11-126 sshd[12033]: Connection closed by IP_ADDRESS port 51134 for USER[preauth]

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 25 февраля 2019

Вы не можете изменить формат журнала.Даже если бы вы это сделали, вы бы дважды совершали одну и ту же ошибку.

Вы не можете заставить пользователя неверно ввести пароль ssh-ключа.Это происходит исключительно на стороне клиента.

Даже если вам удалось это сделать, пользователь может удалить ключевую фразу на своем ключе, чтобы предотвратить блокировку таким образом.Механизмы безопасности имеют последствия.

...