HPUX 로그 FTP 연결

HPUX 로그 FTP 연결

호스트는 11iV3입니다.

syslog.log 외부에서 FTP 전송을 기록하려고 합니다.

/etc/inetd.conf에서

 ftp          stream tcp6 nowait root /usr/lbin/ftpd     ftpd -u 022 -o -i -X

어디

  • -i/-o는 ftpd에게 입력/출력을 기록하도록 지시합니다.
  • -X는 ftpd에게 syslogd 기능을 사용하도록 지시합니다.

syslogd.conf에서

 mail.debug         /var/adm/syslog/mail.log
 *.info;mail.none;local5.none       /var/adm/syslog/syslog.log
 local5.*           /var/adm/syslog/t-LOCAL5.log
 mail.info          /var/adm/syslog/t-MAIL.log
 *.alert                    /dev/console
 *.alert                    root
 *.emerg                    *

ftp 활동 로그는 ftpd의 지시에 따라 xxferlog로 이동하지만 사용자 정의 로그로는 이동하지 않습니다.

FTP 로그를 리디렉션하는 방법은 무엇입니까?

답변1

해결책:

인트라넷

1) ftp/fptd 트래픽을 기록해야 합니다. /etc/inetd.conf다음 매개변수를 추가하세요 .

ftpd -l -v -o -i -W

어디

  • -lsyslog.log에 트래픽 기록
  • -v세부정보 추가
  • -i수신 파일 기록(에 /var/adm/syslog/xferlog)
  • -o보내는 파일 기록(에 /var/adm/syslog/xferlog)
  • -Wftpd에게 syslog 구성을 사용하도록 지시

시스템 로그

2) syslogd에게 ftpd 로그를 캡처하도록 지시

기본적으로 syslogd는 메시지를 ftpd에 기록 /var/adm/syslog/syslog.log하고 들어오고 나가는 파일을 에 기록합니다 /var/adm/syslog/xferlog. 해당 파일을 그대로 유지하려면 다음 줄을 에 추가/수정하세요 /etc/syslog.conf.

*.info;mail.none;local5.none    /var/adm/syslog/syslog.log
local5.debug             /var/adm/syslog/ftpd.log

어디

  • local5.noneFTP(local5) 트래픽을 기록하지 않도록 syslog에 지시syslog.log
  • local5.debug모든 활동(삭제 포함)을 다음에 기록합니다./var/adm/syslog/ftpd.log

사이드 노트

파일 삭제에 관심이 없다면 -i/-o를 사용하고 inetd.conf/var/adm/syslog/xferlog의 모든 내용을 잊어버리고 싶을 수도 있습니다. 이는 많은 장황함을 가져오고 항상 유용하지는 않습니다.

관련 정보