Ведение журнала активности пользователей SFTP в Ubuntu 16.04.4 LTS

Ведение журнала активности пользователей SFTP в Ubuntu 16.04.4 LTS

Я использую Ubuntu Server 16.04.4 LTS для настройки сервера SFTP через openssh-sftp-server 1:7.2p2-4ubuntu2.8 с моего сервера. Я хотел бы регистрировать активность пользователей (изменение каталога, загрузка/выгрузка файлов и т. д.). Поэтому я использую следующую конфигурацию. Но я не вижу никакой информации, которая регистрируется в /var/log/sftp.log

Я попробовал несколько уроков по этой теме, но, похоже, не смог заставить их работать.

Я не уверен, что именно я упускаю.

корень:корень /var/log/sftp.log корень:корень /cbop

/etc/rsyslog.d/60-sftp-server.conf

$AddUnixListenSocket /cbop/dev/log
$AddUnixListenSocket /home/occusr/dev/log
# create additional sockets for the sftp chrooted users
#module(load="imuxsock")
input(type="imuxsock" Socket="/cbop" CreatePath="on")
input(type="imuxsock" Socket="/home/occusr/dev/log" CreatePath="on")

# log internal-sftp activity to sftp.log
if $programname == 'internal-sftp' then /var/log/sftp.log
& stop

local0.* /var/log/sftp.log
#LOCAL0.* /var/log/sftp.log
# Report logins and logoffs
#:syslogtag,startswith,"sftp-server" /var/log/sftp.log

/etc/ssh/sshd_config

UsePrivilegeSeparation no
Subsystem       sftp    internal-sftp -f LOCAL0 -l DEBUG3

Match Group sftponly User *,!ops-user-grp
        ChrootDirectory /cbop
        AllowTcpForwarding no
        X11Forwarding no
        ForceCommand internal-sftp -f LOCAL0 -l DEBUG3

решение1

Пожалуйста, перепроверьте разрешения (chown и chmod) /var/log/syslog и примените их к /var/log/sftp.log.

Также проверьте SyslogFacility AUTHPRIV в файле sshd_config. Вы почти готовы увидеть логи. Взгляните на 60-sftp-server.conf

который должен содержать запись типа Auth,Authpriv.*

ссылаться :https://www.the-art-of-web.com/system/rsyslog-config/

Связанный контент