我在尝试记录 sftp 操作时遇到了一些问题。我配置了一些文件,但它没有写入日志文件。
我正在使用 Debian 7。
用户配置:
sftpuser02:x:1003:1003:SFTPUSER02:/home/www:/usr/lib/sftp-server
/etc/ssh/sshd_config
Subsystem sftp /usr/lib/openssh/sftp-server -f LOCAL5 -l VERBOSE
Match Group sftpusers
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
X11Forwarding no
/etc/rsyslog.conf
本地5.* /var/log/sftp.log
ls -l /var/log/sftp.log
-rw-r----- 1 root root 0 ago 3 15:16 /var/log/sftp.log
我不知道我做错了什么。我重新启动了 ssh 和 rsyslog 服务,但不起作用。
任何想法?
提前致谢。
答案1
你可以试试记录器找出问题所在ping 192.168.0.1 | logger -it logger_test -p local5.notice
,tail -f /var/log/sftp.log
看看它是否记录。
答案2
这是答案:
http://ubuntuforums.org/showthread.php?t=2081637&p=12342713#post12342713
我需要一个开发chroot 下的文件夹并创建一个 rsyslog 文件。
最后,它成功了 :D !! 我真的很高兴哈哈哈。
多谢 !