hosts.allow:% u не работает (имя пользователя журнала)

Мне нужно отслеживать все SSH подключения на моем сервере. В моем /etc/hosts.allow меня есть что-то вроде этого:

 sshd: ALL : spawn ( echo "`date` from %u %a " >> /var/log/ssh/%d.log ) & 

где %a регистрирует IP-адрес клиента, а %u должен регистрировать имя пользователя. Но вместо этого %u просто регистрирует unknown . Есть ли способ исправить это? Мне нужно записать как IP, так и имя пользователя для каждого подключения.

  • Копирование страницы справки Webmin: iso-8859-1 vs utf-8
  • Почему запрос прямого доступа tftp к различным папкам с различными сетевыми интерфейсами
  • Какие службы принимают tcp-соединение?
  • Настройка xinetd для OpenSuSE
  • Не удается заставить TFTP-сервер работать с Ubuntu с помощью xinetd
  • Xinetd: завершение соединения с серверным скриптом
  • Как установить rexecd на Ubuntu
  • Является ли xinetd еще лучшим методом, позволяющим нон-корневым демонам прослушивать привилегированные порты?
  • One Solution collect form web for “hosts.allow:% u не работает (имя пользователя журнала)”

    Имя пользователя клиента %u известно только в том случае, если машина на стороне клиента работает identd и предоставляет имя пользователя по запросу.

    tcp, т. е. tcpd выполняет поиск идентификатора и возвращает «неизвестный», если он не получает ответа от клиентской машины.

    Запуск identd был общепринятой практикой еще в 90-х годах, но в наши дни это необычно редко, и многие клиенты (например, машины Windows) даже не имеют идентификатор или аналогичную программу.

    Короче говоря, вы получаете «неизвестно», потому что клиентская машина не предоставляет эту информацию.

    Ваш sshd должен регистрировать все попытки подключения в любом случае – проверьте /var/log/auth.log или / var / log / syslog или / var / log / messages (в зависимости от вашего дистрибутива и от того, как настроен ваш syslogd).

    Interesting Posts

    Объедините две команды в .bash_profile

    После выключения Debian полностью отключился на черном экране

    Понимание опции (-ключ) find (1) (фигурные скобки и знак плюс)

    Linux apache устанавливает пользовательскую страницу запуска Virtualhosts

    Подключение двух клиентов Windows в отдельных подсетях через маршрутизатор Debian

    Почему df не хватает 500 МБ свободного места?

    KSH – встроенный метод getopts неизвестный параметр

    Прочитайте два текстовых файла, объедините каждую строку

    Xfce 4: как сменить быстрые клавиши на глобальном уровне (для всех учетных записей пользователей)?

    Как использовать параметры pass-in для сценария оболочки?

    Выполнение программы дает такую ​​ошибку файла или папки

    Xmonad: плавайте и изменяйте размеры окон до «натурального размера»

    Изменить Прямые цитаты на смарт-цитаты, не жертвуя переносом слов

    Всегда ли сценарий инициализации возвращает правильный код выхода при запуске состояния?

    Как вручную запустить приложение XScreenSaver в корневом окне (полный экран)?

    Linux и Unix - лучшая ОС в мире.