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, так и имя пользователя для каждого подключения.

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).

  • Настройка xinetd для OpenSuSE
  • Не удалось запустить службу xinetd, хотя он установлен
  • Какие службы принимают tcp-соединение?
  • Служба xinetd apache2-proxy недоступна
  • Bash tcp redirection end of transmission
  • Telnet-соединение закрыто иностранным хостом
  • Как запустить демон talkd?
  • Как установить rexecd на Ubuntu
  • Запуск сервера Xvnc с xinetd, завернутый в vglrun
  • Супер сервер (inted / xinetd / ...) поставляется с Ubuntu по умолчанию?
  • Xinetd: завершение соединения с серверным скриптом
  • Время TFTP в CentOS 7
  • Interesting Posts

    Shift + Меню как горячая клавиша в KDE

    Сценарий очистки с помощью find и anacron

    Проверьте, почему процесс случайно упал на Solaris 11

    Диагностика узкого места rsync

    Файл Sudoers перепутался

    Есть ли стандартная команда, которая всегда выходит с ошибкой?

    Получение Mint MATE (Marco?), Чтобы поместить окно-закрыть X в фактический угол, а не только рядом с ним

    Iptables в linux

    как очистить содержимое всех файлов с расширением .dat в каталоге?

    Regex не соответствует файлу с помощью `find`, несмотря на то, что он действителен

    Что происходит с многопоточным процессом Linux, если он получает сигнал?

    Как украсить график graphviz?

    Игнорировать данный подкаталог в каждом каталоге при синхронизации с унисон

    Есть ли способ сделать загрузочный Linux-диск USB с Linux-контейнера докеров?

    Как я могу перейти к конкретному окну, независимо от того, в каком рабочем пространстве оно работает?

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