* 설치 환경 : CentOS 6.x (64bit)
기본적으로 sftp는 로그를 남기지 않아 불편한 점이 종종 있는데 sftp 에 로그를 남기기 위해서는
아래와 같은 설정이 필요하다.
1. sshd_config 수정
vi /etc/ssh/sshd_config
Subsystem sftp /usr/libexec/openssh/sftp-server 를
Subsystem sftp /usr/libexec/openssh/sftp-server -f local2 -l INFO 로 변경
2. syslog.conf 수정 (CentOS 6.x 에서는 rsyslog.conf)
vi /etc/rsyslog.conf 파일에 아래 내용 추가
# sftp log
local2.* /var/log/sftp.log
3. logrotate.d 설정
vi /etc/logrotate.d/syslog 파일 내용 중
/var/log/spooler 하단에
/var/log/sftp.log
추가
4. 서비스 재시작
/etc/init.d/sshd restart
/etc/init.d/rsyslog restart
5. 확인
tail -f /var/log/sftp.log
'Works > CentOS & RockyLinux' 카테고리의 다른 글
yum 트랜잭션 및 롤백 (0) | 2018.09.07 |
---|---|
CentOS7 Locale설정 (0) | 2018.05.29 |
dig 개념 및 사용법 (0) | 2017.11.01 |
크론테이블에 등록 : crontab -e (0) | 2017.09.22 |
centos7 고정 ip 설정 (0) | 2017.09.13 |