首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solaris服务器中使用“内部- SFTP”的sftp日志记录

Solaris服务器中使用“内部- SFTP”的sftp日志记录
EN

Server Fault用户
提问于 2013-11-15 10:51:44
回答 1查看 7.3K关注 0票数 0

我试图使用“内部- SFTP”在solaris 10上启用sftp文件传输的日志记录(没有任何opentools的帮助),但是看不到任何有关文件传输的信息。请帮帮忙。

代码语言:javascript
复制
**#Argument in SSHD_CONFIG**
Subsystem sftp internal-sftp -f AUTH -l DEBUG

我在/var/log/sftplogging中看到的所有内容如下

代码语言:javascript
复制
Nov 15 15:15:17 test-server sshd[6032]: [ID 800047 auth.debug] debug1: open id 8 name /home/.sh_history flags 26 mode 0600 
Nov 15 15:15:17 test-server sshd[6032]: [ID 800047 auth.debug] debug1: sent handle id 8 handle 0 
Nov 15 15:15:17 test-server sshd[6032]: [ID 800047 auth.debug] debug1: write id 9 handle 0 off 0 len 948 
Nov 15 15:15:17 test-server sshd[6032]: [ID 800047 auth.debug] debug1: sent status id 9 error 0 
Nov 15 15:15:17 test-server sshd[6032]: [ID 800047 auth.debug] debug1: close id 9 handle 0 Nov 15 15:15:17 test-server sshd[6032]: [ID 800047 auth.debug] debug1: sent status id 9 error 0

我需要的是:我需要以下格式的记录器

代码语言:javascript
复制
May 27 05:58:16 test-server internal-sftp[20050]: session opened for local user test-user from [192.168.1.1]
May 27 05:58:16 test-server internal-sftp[20050]: received client version 3
May 27 05:58:16 test-server internal-sftp[20050]: realpath "."
May 27 05:58:21 test-server internal-sftp[20050]: opendir "/home/test-user/"
May 27 05:58:21 test-server internal-sftp[20050]: closedir "/home/test-user/"
May 27 05:58:21 test-server internal-sftp[20050]: lstat name "/home/test-user/upload"
May 27 05:58:21 test-server internal-sftp[20050]: realpath "/home/test-user/upload/"
May 27 05:58:21 test-server internal-sftp[20050]: stat name "/home/test-user/upload"
May 27 05:58:24 test-server internal-sftp[20050]: open "/home/test-user/upload/test-file.pdf" flags WRITE,CREATE,TRUNCATE mode 0664
May 27 05:58:25 test-server internal-sftp[20050]: close "/home/test-user/upload/test 

老问题链接:SFTP日志:有办法吗?

EN

回答 1

Server Fault用户

发布于 2013-11-21 05:09:27

解决了

1)创建了一个父目录(虚拟),并根据我的系统配置使用mknod创建了日志、同意日志、空文件和零文件(请检查ls -ltr /dev/log。对于以上所有文件,以获得主要和次要的数字)。

2)完成后,为每个被监禁的用户创建"dev“文件夹" /chroot/dev/”,并为“/ -f /虚拟/”中的所有文件创建硬链接,如ln -f/虚拟/*/chroot/dev/。

3)创建" /dev/log“到"/virutal/log”的软链接,作为ln -sf /virtu/log/dev/log

重新启动syAdd.1-d守护进程,您就可以在choosen目录中看到所有用于被监禁用户的SFTP传输日志。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/555225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档